【发布时间】:2009-12-10 05:59:41
【问题描述】:
我正在使用 HQL 将对象保存在数据库中。是这样的
Query query = sessionFactory.getCurrentSession().createQuery(ASK_FOR_HELP_SAVE_QUERY);
query.setInteger("status", askForHelp.getStatus());
query.setString("requestId", askForHelp.getRequestId());
query.setString("toAccountId", askForHelp.getToAccountId());
query.setDate("creationDate", askForHelp.getCreationDate());
query.executeUpdate()
;
现在我想要数据库中创建的对象的主键(数据库中的序列)。我不能使用 select 查询,因为除了主键之外,没有任何字段组合会使该对象在 DB 中唯一。
我有办法做到这一点。
谢谢! 普拉提克
【问题讨论】: