当前位置: 代码迷 >> Java Web开发 >> 关于使用Hibernate向数据库中插入项时怎么获取主键(主键为自增)
  详细解决方案

关于使用Hibernate向数据库中插入项时怎么获取主键(主键为自增)

热度:80   发布时间:2016-04-14 20:44:30.0
关于使用Hibernate向数据库中插入项时如何获取主键(主键为自增)
比如在用户注册的时候,User这张表主键为ID,设定为自增。在用Hibernate执行save(user)的时候,User这个对象的id值为NULL,但是后面可能会用到id,但是怎么获得id呢?去执行查询?
------解决思路----------------------
save后user的id应该就自动更新了吧,这时直接user.getId()应该就可以取到id了
------解决思路----------------------
仔细看看hibernte的3中状态,你用sava之后该对象处于游离态,直接user.getId();就能拿到id了
  相关解决方案