hibernate双向关联(一对多,多对一)

来源:互联网 发布:细说php第二版微盘 编辑:程序博客网 时间:2024/05/17 22:14

hibernate默认配置双向关联时,删除一这边的时候,不会删除多那边,而是把多的那边的关联字段设置为null,刚刚调试一直报错.

解决办法:
在Set标签上加上: inverse=”true”,inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!

配置如下:

父级配置

子级配置

0 0
原创粉丝点击