【发布时间】:2013-08-29 18:16:43
【问题描述】:
我想把一个简单的查询转换成休眠
INSERT INTO TRXENTRIES (AMOUNT, BALANCE)
VALUES (2500, (SELECT CURRENTBALANCE FROM CUSTOMER WHERE CUSTOMERID=1)+2500))
在休眠中使用 save() 的替代解决方案是什么?
更新我!
【问题讨论】:
-
@ankit 是否可以使用
session.save(entity),因为这对于一张表来说是可以的,但在我的情况下,与表存在一对多关系,因此 save() 返回 ID(生成值)但查询没有! -
@ankit 我只需要其他表格的一个值!您的示例从其他表中获取所有值! :(
标签: java hibernate subquery hql