hibernate常用方法

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值
[color=red]session.save(fiveRule);[/color]
// log.info(fiveRule.getId());
// log.info(item1.getWeight());
//这里得到fiveRule对象除了上面那种方法外,此外[color=red]还可以[/color]直接
// [color=red]BizFiveRule f = new BizFiveRule(); f.setId("具体的值")(主键值);[/color]
// [color=red]还可以[/color]根据具体的ID值[color=red]session.load()[/color]一遍,效果和直接setId()是一模一样的
item1.setBizFiveRule([color=red]fiveRule[/color]);
item1.setWeight(String.valueOf(dweight));

[color=red] session.save(item1);[/color]
[color=red]tx.commit();[/color] //提交事务,把数据保存到数据库
[color=red]session.flush();[/color] //辅助性的把session缓存中的东西再刷一遍,保证所有的记录保存到数据库中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值