1.主表A主键ID <------>对应字表B中字段main_id
保存表B到数据库时候肯定会保存表A对象,有3种方法得到表A对象
方法:
fiveRule.setUploadById(user.getEmployeeId());
fiveRule.setUploadBy(user.getEmployeeName());
fiveRule.setUploadDay(DateUtility.getCurrentDate());
fiveRule.setUploadTime(DateUtility.getCurrentTime());
//session保存完对象fiveRule后,对象就留在了session缓存中,此时能得到这条对象的主键ID值
session.save(fiveRule);
// log.info(fiveRule.getId());
// log.info(item1.getWeight());
//这里得到fiveRule对象除了上面那种方法外,此外
还可以直接
//
BizFiveRule f = new BizFiveRule(); f.setId("具体的值")(主键值);
//
还可以根据具体的ID值
session.load()一遍,效果和直接setId()是一模一样的
item1.setBizFiveRule(
fiveRule);
item1.setWeight(String.valueOf(dweight));
session.save(item1);
tx.commit(); //提交事务,把数据保存到数据库
session.flush(); //辅助性的把session缓存中的东西再刷一遍,保证所有的记录保存到数据库中
分享到:
相关推荐
hibernate常用方法集合
hibernate常用包,有了这些包,不用再导入其他任何包,准够你开发
介绍了hibernate的常用方法,有需要的朋友可以参考一下
Hibernate常用jar包集合 antlr-2.7.6,commons-collections-3.1.jar,dom4j-1.6.1.jar,hibernate3.jar。。。。。
hibernate 常用jar 包,留着备份
hibernate模板方法,在实际的软件开发过程中很有用
根据个人使用Hibernate的经验,介绍一下Hibernate的多种不同的查询和CUD操作,这些东西在日常开发中非常常用,希望对大家有所帮助。
hibernate的常用的方法详解,可以更加清楚的了解hibernate的使用
Hibernate常用操作示例,包含详细注释说明,数据库初始化文件。使用和学习请参考:http://blog.csdn.net/daijin888888/article/details/51692942
hibernate框架里面常用jar包,antlr-2.7.6.jar
Hibernate常用的8个包及以及相对于的XML
hibernate注解的方法的详解
Hibernate常用查询语句.doc
struts2+hibernate常用jar包
此压缩文件将hibernate常用jar归纳到了一块,可供爱好者共享
常用Hibernate主键生成策略 常用Hibernate主键生成策略 常用Hibernate主键生成策略 常用Hibernate主键生成策略
常用 Hibernate 映射配置说明.doc
hibernate 常用书籍,非常实用.......
该压缩包中包含hibernate常用jar包,版本:3.5.5 经本人测试,可正常使用