【发布时间】:2015-07-13 04:56:29
【问题描述】:
考虑一个 Spring Data Jpa 存储库:
public interface UserRepository extends JpaRepository<User, Long> {
User findOneByDeletedIsFalseAndActivationKey(String activationKey);
List<User> findAllByDeletedIsFalseAndActivatedIsFalseAndCreatedDateBefore(DateTime dateTime);
User findOneByDeletedIsFalseAndLogin(String login);
User findOneByDeletedIsFalseAndEmail(String email);
}
请注意,每个方法中都有“DeletedIsFalse”。有没有一种简单的方法可以使方法名称更短?比如:
@FullMethodName("findOneByDeletedIsFalseAndEmail")
User findOneByEmail(String email);
【问题讨论】:
-
当前SDR版本有没有更好的解决这个问题的办法?
标签: spring-data spring-data-jpa