hibernate 如何保存对象的同时获得对象的id

hibernate 如何保存对象的同时获得对象的id


放我们向数据库插入一条数据时,其id为自增

那么我们如何获得插入数据的id呢

请看如下代码


hibernateTemplate.save(jlabinfo);
jlabinfo是一个实体对象


当我们save一个实体对象时

此时这个 实体对象是出于游离状态

也就是说这个实体对象我们可以用

所以我们可以这样获得此时保存对象的id

请看完整代码


public int saveItem(JavaLabInfo jlabinfo) {
	hibernateTemplate.save(jlabinfo);
	return jlabinfo.getLabid();
}



爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img