hibernate中save()后怎样返回加入的Id
添加数据到数据库session.save(diary);怎样返回我刚刚加入得那一列的标识列的Id了,很急,哪位高手帮帮忙?谢谢了
------解决方案--------------------用session获取记录的最后一条,然后取得其id
------解决方案--------------------我记得有这么一个方法可以返回自动增长的id的,至于是那个,我一时间也想不起,你查查api把
------解决方案--------------------session.save(diary);diary是一个对象,当你把diary save的时候呢,也就是说你忘数据库中插入了一条数据,要返回Id的话直接diary.getId();
------解决方案--------------------diary.getId()
------解决方案--------------------在你session.save(diary);的时候,你的diary对象已经插入到了数据库,直接diary.getId()就能得到你要的ID了
------解决方案--------------------
+1