springboot jpa 某个对象中有多个关联数据,查询时会自动把各个关联数据全部查询出来,但是我只想要某一个关联数据,感觉这样全部查出来会导致查询时间过长,也挺浪费资源的,怎么设置可以只查询我想要的关联数据?
没有办法,spring data jpa使用的是hibernate,想要查询自己需要的字段就需要使用native sql查询,或者使用hql中new object(a,b)构造函数的方式查询
自己写sql做join。
jpa做单表比较好用 多表的话自己写sql吧
好问题