반응형 jpa method2 JPA query Keyword2 (repository) 이전 포스팅에서 jpa 사용하는 query keyword에서 사용하는 메서드들을 정리한 글이 있다. (아래 참고 포스팅 참조) findById부터 시작해서 다양한 메서드가 있었는데 like 문에 대한 내용을 적은적이 없는것 같아서 적으려고 한다. 먼저 Like는 크게 3가지 방법으로 지정할수있다. 1. findByNameLike(String name); repository 에서는 이렇게 사용이 되며 service단에서 호출할때는 List list = repository.findByNameLike("%"+ dto.getName() +"%"); 이렇게 와일드카드를 붙여줘야한다. 이점이 불편해서 나온것이 2. findByNameContains / findByNameContaining / findByNameIs.. 2023. 5. 6. JPA query Keyword (repository) 이전 포스팅에서 jpa 메서드 들을 간단하게 정리한 포스팅이 있다. 자세한 사항은 아래 참고 포스팅을 참고 바란다. jpa 메서드에 대해서 좀더 다뤄보려고 한다. 자료 출처는spring 공식 홈페이지 에서 docs에서 가져왔다. https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-keywords Spring Data JPA - Reference Documentation Example 119. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { Li.. 2022. 12. 6. 이전 1 다음 반응형