我有以下pl / sql查询,
INSERT INTO Table(ID,..................)
VALUES(SEQ.nextval,....................);
SELECT SEQ.currval ID FROM DUAL;
我需要使用hibernate获取ID。我使用以下查询显示错误,
.....getDataSession().createSQLQuery(hQuery).list()
任何人帮助我。
答案 0 :(得分:1)
创建新对象并使用session.save()方法保存它将返回此对象ID。
Object object = new Object();
//add object properties
object.setXXX(value);
//now save the object
String id =(String)getDataSession().save(object);
希望它有所帮助。