Betrachten wir ein Spring Data JPA Repository:Wie verkürzen Namen von Abfragemethoden in Spring Data JPA-Repositories?
public interface UserRepository extends JpaRepository<User, Long> {
User findOneByDeletedIsFalseAndActivationKey(String activationKey);
List<User> findAllByDeletedIsFalseAndActivatedIsFalseAndCreatedDateBefore(DateTime dateTime);
User findOneByDeletedIsFalseAndLogin(String login);
User findOneByDeletedIsFalseAndEmail(String email);
}
Hinweis jede Methode "DeletedIsFalse
" in sich hat. Gibt es eine einfache Möglichkeit, Methodennamen kürzer zu machen? Ähnlich wie:
@FullMethodName("findOneByDeletedIsFalseAndEmail")
User findOneByEmail(String email);
Gibt es eine bessere Lösung für dieses Problem in der aktuellen SDR-Version? –