晚上好!
我具有数据库结构[] [1],并且我尝试创建会影响多个数据库的@Query。我想在没有JOIN的情况下这样做。 我提出了这个要求:
@Query("SELECT md FROM MeteringDevice md where md.carCatalog.kindOfCar.kindName = :kindName")
List<MeteringDevice> findAllByReportTypeName(@Param("kindName") String kindName);
字段carCatalog,kindOfCar和kindName属于不同的实体类;
在这种情况下,我可以在@Query Plain Select中使用还是需要使用JOIN?
谢谢!
答案 0 :(得分:0)
您可以简单地使用JPA方法,它的作用与join相同:无需使用@Query注释。
列表
carCalalog是另一个具有字段名称kindName的类(关系或关联)的对象。