Выполнять запросы вставки и выбора одновременно из Hibernate - PullRequest
0 голосов
/ 04 октября 2011

У меня следующий запрос pl / sql,

INSERT INTO Table(ID,..................) 
VALUES(SEQ.nextval,....................); 
SELECT SEQ.currval ID FROM DUAL;

Мне нужно получить ID, используя Hibernate. Я использую следующий запрос, который показывает ошибку,

.....getDataSession().createSQLQuery(hQuery).list()

Кто-нибудь, помогите мне.

1 Ответ

1 голос
/ 04 октября 2011

Создайте новый объект и сохраните его с помощью метода session.save (), он вернет идентификатор этого объекта.

 Object object = new Object();
    //add object properties 
    object.setXXX(value);
    //now save the object   
    String id =(String)getDataSession().save(object);

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...