例如我要查一个商品的信息,但是我还要查是否有人购买过这个产品。
select e,(select count(*) from Order c where c.Product.code=e.code) as isbuy from Product e
我是这样的写法,但是这样在解析的时候就报错了,请问jpa可以实现吗
顶一下,希望有大神回复下,感激不尽
@Query(value="select*fromTcunitstartwithunitid=:unitIdconnectbypriorunitid=seniorunitidorderbydisplayOrder",nativeQuery=true)List<Unit>findUnitTree(@Param("unitId")intunitId);
直接写原生sql
nativeQuery=true
只是你这里得返回Object[]
jpa支持投影你可以使用投影或者使用创建一个dto类通过selectnewdto(参数)来实现
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。