2010-07-06 3 views

ответ

1

Зачем вам это нужно, это неясно, но это должно быть возможно с помощью собственного запроса. Нечто подобное:

Integer lastId = (Integer) session.createSQLQuery("SELECT LAST_INSERT_ID()") 
    .uniqueResult(); 
+0

Анонимного пользователь предложил это изменение: личного Long lastId; lastId = ((BigInteger) sess.createSQLQuery ("SELECT LAST_INSERT_ID()"). UniqueResult()). LongValue(); – mplungjan

0

Я получил решение так:

lSession.flush(); 
long lAddGUID = lObjAddressTable.getUserGUID(); 
pObjAddressDetails.setUserGUID(lAddGUID); 
if(0 != lAddGUID){ 
       lRetVal = true; 
} 
Смежные вопросы