hibernate双向关联(一对多,多对一)
2017-03-31 16:01
323 查看
hibernate默认配置双向关联时,删除一这边的时候,不会删除多那边,而是把多的那边的关联字段设置为null,刚刚调试一直报错.
解决办法:
在Set标签上加上: inverse=”true”,inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!
配置如下:
解决办法:
在Set标签上加上: inverse=”true”,inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!
配置如下:
相关文章推荐
- Hibernate 一对多连接表双向关联
- hibernate 关联映射 双向多对一(一对多)
- 07-hibernate注解-一对多(多对一)双向外键关联
- jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多
- hibernate映射一对多,双向关系[关联自身],初学例子四
- Hibernate关系映射(五)一对多、多对一双向关联@OneToMany @OneToMany Annotation方式
- jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多
- Hibernate在关于一对多,多对一双向关联映射
- 初次邂逅Hibernate之关联映射(一对多,多对一,双向)
- hibernate双向多对一(一对多)及自身一对多关联
- Hibernate 一对多连接表双向关联
- hibernate annotation 之 一对多、多对一双向外键关联
- Java的Hibernate框架中一对多的单向和双向关联映射
- Hibernate 一对多连接表双向关联
- hibernate 一对多(one-to-many)双向关联
- Hibernate 一对多连接表双向关联
- Hibernate关联之 一对多连接表双向关联
- hibernate 双向一对多 关联在多端维护
- Hibernate_一对多_多对一_双向关联
- Hibernate关联映射(单项多对一和一对多、双向一对多)