小编典典

在休眠本机查询中获取新创建的行ID

sql

sess.createSQLQuery(“INSERT INTO ARCHIVE (folder) VALUES(:folder)”)
.setParameter(“folder”,path)
.executeUpdate();

我想要新创建对象的ID。我怎样才能做到这一点?


阅读 213

收藏
2021-04-28

共1个答案

小编典典

试试吧

Integer lastId = (Integer) session.createSQLQuery(“SELECT LAST_INSERT_ID()”) .uniqueResult();

2021-04-28