JPA Query Method에서 distinct 사용Java static 메소드를 mocking 하여 테스트persistence.xmlJPA Query Method에서 distinct 사용jpql은 제공하지 않았지만 jpa는 distinct를 제공한다. findDistinctNameByMember라고 쓰면 select distinct … where x.member = ?1 요런 식으로 날라간다 한다.참고Spring Data JPA - Reference Documentation© 2008-2021 The original authors.https://docs.spring.io/spring-data/jpa/docs/2.5.2/reference/html/#jpa.repositoriesJpaRepository Query 작성본 내용은 Spring Data JPA 2.5.2 버전 기준으로 작성되었습니다 https://docs.spring.io/spring-data/jpa/docs/2.5.2/reference/html/#jpa.repositories Spring Data JPA - Reference Documentation Example 109. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where ..https://joojimin.tistory.com/56Java static 메소드를 mocking 하여 테스트참고Java static 메소드를 mocking 하여 테스트하기static 메소드를 Mockito를 이용해 mocking 해봅니다. MockedStatic<T>https://unluckyjung.github.io/testcode/2021/12/20/Mockito-StaticMethod-Mocking/persistence.xml에러해결pom.xml에 아래 의존성 추가