有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在JPQL@Query注释查询中使用@Param作为多个参数的对象

我们将@Paramas传递给多个参数,但我想使用单个对象和fetch

Query("SELECT a FROM Author a WHERE firstName = :firstName AND lastName = :lastName")
List<Author> findByFirstNameAndLastName(@Param("lastName") String firstName, @Param("firstName") String lastName);}

我想用

@Query("SELECT a FROM Author a WHERE firstName = :author.firstName AND lastName = :author.lastName")
List<Author> findByFirstNameAndLastName(@Param("Author") Author author);}

共 (0) 个答案