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

新しく作成されたオブジェクトのIDが欲しいです。どうやってやるの?

4

1 に答える 1

4

それを試してみてください

整数lastId=(整数)session.createSQLQuery( "SELECT LAST_INSERT_ID()").uniqueResult();

于 2012-12-15T09:56:36.190 に答える