首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate 一对多的双向联系关系 数据添加

2012-09-06 
hibernate 一对多的双向关联 数据添加伪代码:添加从表数据。主表session.find(hql) //select语句从表.set

hibernate 一对多的双向关联 数据添加
伪代码:添加从表数据。

主表=session.find(hql); //select语句
从表.set属性("...");
从表.set关联对象(主表);
从表DAO.save(从表);
事务提交完毕; //insert语句

以上代码相信是hibernate标准写法,对吧。
我发现,每次更新从表(多的一方)数据,都需执行一次select,然后insert.
我想,insert语句里不是有where吗?
即HQL:insert ....into .... where ...



[解决办法]
insert into 有where 还没用过呢。。
[解决办法]
不知道你要表达什么, 但是HQL查询很有限, 还是建议用SQL

热点排行