hibernate 怎样保存并同时取出刚保存的数据Id

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:51:40
就是在保存此条数据的同时取出此条数据的ID
我说的是同一条数据,先保存,同时得到他的ID啊,你这不是等于只把数据保存了一下吗?

return (Long) getHibernateTemplate().save();

如果是纯hibernate的话就是session.save(pojo)....返回的是一个Serializable的对象,可强转成Long或者Integer等封装类,需手动转换成基本类型如int,long等

return (Long) getHibernateTemplate().save();
上面那个是Spring集成的hibernate。。。
如果是纯hibernate的话就是session.save(pojo)....返回的是一个Serializable的对象,可强转成Long或者Integer等封装类,需手动转换成基本类型如int,long等

补充:恩,是保存,但保存的同时返回值也就是它在数据库的ID,如果不信可以一试