hibernate 一对一、多对一 双向关联的问题——只能在多的一方添加、修改数据,不能在多的一方修改添加
来源:互联网 发布:江宁淳化网络问政 编辑:程序博客网 时间:2024/05/01 12:31
本文章可能存在问题,可以参看王勇老师的视频
问题说明:一对一,多对一双向,只能在多的那方添加、修改对象;不能在一得一方添加、修改对象,结果可能是不生成update语句,添加数据,在多的方对应的表中外键为null。
以学生老师表为例:只能通过学生类添加对象、修改自己的教师。不能通过老师添加一个学生,修改自己带的学生(带哪几个,不带哪几个学生)。
下面是源码和测试文件:
可以参考:http://yangfei520.blog.51cto.com/1041581/274605
- hibernate 一对一、多对一 双向关联的问题——只能在多的一方添加、修改数据,不能在多的一方修改添加
- hibernate 多对一关联 从多的一方取不到一的一方
- 解决Hibernate 注解在属性上 ,多对一,一对一懒加载 当调用one那一方getId 也会查数据库的问题
- hibernate在做一对多关联时,保存一方的对象,报出不能插入外键的错误的解决方法
- hibernate 多对一 查询 多的一方如何分页?
- hibernate 在多的一方插入数据,发现除了外键,其他字段保存成功
- 【spring】一般情况下,我们一般建议在一对多双向关联关系中,将一方的inverse属性设置为true
- 在hibernate中如果一对多关联,并以多的一方的参数作为条件则必须使用
- Hibernate OneToOne双向关联为什么没有外键的一方不能Lazy加载?
- 一对多,在多的一方设查询条件
- 关系模式中多的一方 以及 一的一方的删除
- 一对多 单向维护(在一的一方),如果不要维护update关系
- 直接在DataGridView中添加修改数据的问题
- MySQL 一对多查询,合并多的一方的信息
- hibernate对象关系映射( 一对一,一对多,多对一,多对多的单向,双向映射 ——)
- hibernate一对多 多对一 的 双向关联
- Hibernate多对一的双向关联xml配置
- 面对一对多关联映射 为什么在一方 SET标签里加入inverse=true属性
- 静态链接库(Lib)与动态链接库(DLL)的区别
- 智能指针
- JSF 标签h:panelGrid
- 最大似然估计(maximum likelihood)
- SCP的一些记录
- hibernate 一对一、多对一 双向关联的问题——只能在多的一方添加、修改数据,不能在多的一方修改添加
- 斯德哥尔摩综合症
- programming languages are not just tools
- 学习笔记---listbox和listview
- EM算法(expection maximization)
- C/C++单元测试理论精要(一)
- Linux cpufreq 机制了解
- DX10中的几何着色器的简单实用介绍
- 随感