hibernate或SSH框架怎么在插入数据后拿到自动递增主键的GeneratedKey?
其实很简单,比如在保存一个user对象后想拿到GeneratedKey 的id:
<span style="font-size:18px;">sessionFactory.getCurrentSession().save(user);
System.out.println(user.getId());</span>后台输出的就是GeneratedKey;也就是说:
save()对象后,对象中的ID(GeneratedKey)就已经更新了。此时可以取出ID另做他用。
本文介绍如何在使用Hibernate框架保存对象后获取自动生成的主键值。通过简单的代码示例展示了在保存一个User对象后,如何直接从该对象中读取到数据库分配的GeneratedKey。

6139

被折叠的 条评论
为什么被折叠?



