社区
Web 开发
帖子详情
请教 Hibernate 添加记录的问题关于外键的问题,急!!!
alison007
2006-11-06 11:49:46
两个表 T1,T2
表1有 T1_ID,NAME 字段
表2有 T2_ID,NAME,T1_ID (T1外键关联)
在表2配置 many-to-one 关联T1
请问知道了 T1_ID,怎么添加 表2的记录
主要是不知道 T1_ID 怎么插入数据库
请高手指教!
...全文
202
4
打赏
收藏
请教 Hibernate 添加记录的问题关于外键的问题,急!!!
两个表 T1,T2 表1有 T1_ID,NAME 字段 表2有 T2_ID,NAME,T1_ID (T1外键关联) 在表2配置 many-to-one 关联T1 请问知道了 T1_ID,怎么添加 表2的记录 主要是不知道 T1_ID 怎么插入数据库 请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alison007
2006-11-07
打赏
举报
回复
搞定了,谢谢
alison007
2006-11-07
打赏
举报
回复
还是有点糊涂
我T1已经有数据了,现在要添加T2的一条数据,怎么关联到T1,然后保存T2的记录?
tcmis
2006-11-07
打赏
举报
回复
有几个注意的就是:
第一:如果你的t2表的hbm.xml映射文件里面配置了cascade=all,那么你保存的时候直接调用dao的save(需要自己去写的)方法去保存,从表的记录是可以直接保存的.
例如:
private IT1DAO t1DAO;
T1 t1 = new T1();
t1.setName("test");
...
T2 t2 = new T2();
t2.setAdress("....");
//设置相互关联
t2.setT1(t1);
t1.setT2(t2);
//这里调用t1表的dao直接保存就可以了(也就是主表)
//这样的话t2表的数据也保存了。
t1DAO.save(t1);
第二:
如果没有设置cascade属性,那么你在保存的时候分别调用各自的save方法就可以了
private IT1DAO t1DAO;
private IT2DAO t2DAO;
...
//其它的一样
...
t1DAO.save(t1);
t2DAO.save(t2);
第三、关于你说的T1_ID的值怎么插入数据,你不用去关心,hibernate直接给你搞定了。这个是看你在hbm.xml中是怎么配置的。
Bishop
2006-11-07
打赏
举报
回复
设计恰当的类和映射关系后,T1_ID会被自动保存的。
Hibernate
入门到精通2017视频教程
本课程共25讲,课程课件,上课源代码等资料购买后可以直接下载,该课程是在学习完JSP,Struts2课程后,SSH框架的第二部分,后续还有Spring课程及3大框架的整合
jpa级联
添加
_
请教
一个JPA多对多级联保存的
问题
//因设置级联关系CascadeType.ALL相应会在Label表
添加
记录
} @Test public void test123(){ Song song = new Song(); song.setSpecial("流星花园"); song.setTitle("北极星的眼泪"); Label label1 = this.labelDao....
【计算机毕设文章】答题小程序设计与实现
程序开发中框架的使用
问题
等,这些
问题
都需要随时去翻阅书籍,或通过百度浏览器等方式寻找解决办法,这也耽误了许多程序开发的宝贵时间,后期我也通过对周边同学的
请教
,以及指导老师的悉心指导,让我找到了程序开发...
【计算机毕业设计】212答题小程序
社会发展日新月异,用计算机应用...管理员实现个人中心,用户管理,系统公告管理,试题管理,试卷管理,系统管理,考试管理,用户可以注册登录,查看公告,参加考试,查看自己的考试
记录
,错题本,试卷列表。答题小程序
Java笔试题含答案
《Java170道面试笔试题全集》 ... Java170道笔试题含答案-涉及java/数据库/Spring框架/JVM/数据结构算法/设计模式相关 2019年4月20日更新题目 ...1、
添加
二级目录 2、对部分
问题
进行了补充 9/24紧
急
修改以下
问题
(...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章