各位大神好, 我有一个hql语句:
hibernate在执行的时候, 如果()括号中的结果有10条记录, hibernate就会执行10次同样的select语句. 这样访问数据库的次数太多了.
跪求大神们, 有没有什么办法一次执行出来?
select p from Product p where p.id in
(select cp.productId from CategoryProduct cp where cp.catId=?)
hibernate在执行的时候, 如果()括号中的结果有10条记录, hibernate就会执行10次同样的select语句. 这样访问数据库的次数太多了.
跪求大神们, 有没有什么办法一次执行出来?