例如,我有一个实体"用户",它有字段"id"、"active"和其他10个字段。那么怎样才能获取所有活跃用户呢?很简单:
我应该如何加载活跃用户的ID列表?我需要使用
public interface UserRepository extends JpaRepository<User, Integer> {
List<User> findAllByActiveTrue();
}
我应该如何加载活跃用户的ID列表?我需要使用
@Query
注解自己编写JPQL,例如:public interface UserRepository extends JpaRepository<User, Integer> {
@Query("select u.id from User u where u.active = true")
List<Integer> fetchActiveUsersIds();
}
我的问题是: 我是否可以命名一种方法来避免自己编写JQPL,就像第一个例子中那样?
更新
我需要像这样的东西:
public interface UserRepository extends JpaRepository<User, Integer> {
List<Integer> findAll_Id_ByActiveTrue();
}