@Query 주석과 다른 문자열 sql을 사용하고 싶지 않습니다. 예 : @Query("select u.moduleName from UserBehaviorLog u group by u.moduleName order by u.createdDate desc ")
. 더 좋은 방법이 있습니까?스프링 데이터 jpa 또는 queryDsl을 사용하여 엔티티의 한 필드 만 쿼리하는 방법
0
A
답변
0
예! 당신은 확실히 그것을 할 수 있습니다. 여기 introduction to Spring data JPA queries 그것은 다음과 같이 작동
보라, 검색 할 경우
Class Employee{
Integer id;
String name;
}
이
public interface EmployeeRepository extends Repository<Employee, Integer> {
Employee findById(Integer id); // this method returns Employee object whose id we provide.
}
으로 CRUD 저장소를 고려 (I 의도적으로 주석을 생략하고)와 같은 엔티티 클래스를 고려 직원 이름을 기반으로, 당신은 이름으로 저장소에 메서드를 삽입해야합니다.
findByName(String name);
희망이 있습니다.
행운을 빈다.
0
짧은 대답은 아니오입니다. @Query 주석을 사용해야한다.
관련 문제
- 1. EclipseLink에서 작성한 엔티티의 스프링 데이터 -jpa 문제
- 2. Querydsl을 사용하여 JPA 엔티티를 업데이트하는 방법은 무엇입니까?
- 3. Spring 데이터 JPA, QueryDSL을 사용하여 레코드 집합 업데이트
- 4. 스프링 데이터의 필드 선택
- 5. 엔티티의 변경 사항 감사 JPA
- 6. JPA 엔티티의 한 필드에 여러 관계가 있음
- 7. 스프링 JPA 전환 필드 : StaleObjectStateException가
- 8. 오류 스프링 데이터 JPA
- 9. 스프링 데이터 JPA 구성
- 10. 스프링 데이터 Jpa 시작하기
- 11. 스프링 데이터 JPA 쿼리
- 12. java.lang.IllegalArgumentException가 스프링 데이터 JPA
- 13. 스프링 데이터 JPA
- 14. 데이터베이스 스프링 데이터 JPA
- 15. 스프링 데이터 JPA 가져 오기
- 16. Spring-Data와 QueryDSL을 사용하는 방법?
- 17. 스프링 부트 JPA : 테이블의 JSON 열을 쿼리하는 방법
- 18. 스프링 데이터 탄성 재료를 사용하여 탄성 재료를 쿼리하는 방법
- 19. QueryDSL을 사용하여 JPA 엔티티를 직접 삽입 할 수 있습니까?
- 20. 스프링 데이터 JPA 쿼리 + Crosstable
- 21. JPA 저장소를 사용하여 스프링 데이터 액세스
- 22. INTERACTIVE를 사용하여 쿼리하는 Oracle + JPA
- 23. 여러 테이블에서 스프링 데이터 jpa
- 24. 스프링 데이터 jpa (최대 절전 모드 + 스프링 + jpa)
- 25. Java 저장소 - 스프링 데이터 JPA
- 26. 스프링 데이터 사양 또는 QueryDSL
- 27. JPA 엔티티의 보호 사본 만들기
- 28. JPA 스프링 데이터 지정 (조인)
- 29. 첨부 된 엔티티의 일부 필드 만 업데이트하십시오.
- 30. 스프링 데이터 jpa 다중 정렬
나는 당신이 내가 의미하는 바를 오해했다고 생각합니다. 나는 이름과 같은 하나의 엔티티만을 조회하려고합니다. – minjay26