我想根据特定条件将一个表的外键插入到另一个表中。结构就像
insert into CustomerResult(customer,draw) select c.idCustomer, from Customer c,Draw d where ..... and c.idCustomer in (select cc.idCustomer from Customer cc where ..... limit 10)
在这里我只想插入满足特定条件的记录。我知道 hql 没有 limit 关键字,但想这样实现。有什么建议吗?
最佳答案
我认为 Hibernate 不直接支持您想做的事情(在子查询中使用 limit
)。看看这些以前的答案:
关于java - 子选择查询中的 HQL 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784354/