분류 전체보기363 jpa querydsl group by 예제 설명 jpa querydsl group by 예제 설명 @RequiredArgsConstructor public class XXXImpl implments xxxCustom { private final JPAQueryFactory queryFactory; public List xxxFunction(String startDate, String endDate) { QTest qTest = QTest.qTest; return queryFactory.from(qTest) .groupBy(qTest.x1, qTest.x2) .select( Projections.bean( TestIO.class ,qTest.x1 ,qTest.x2 ,qTest.num.sum().as("numSum") ) .where(qTest.testD.. 2020. 11. 28. gradle dependency jar download 방법 gradle dependency jar download 방법 아래 내용을 build.gradle 에 넣어주고. downloadDependencyJar 를 실행해주면 runtime 폴더에 jar 들이 들어간다. task downloadDependencyJar(type: Copy) { from configurations.runtime into 'runtime/' } reference https://stackoverflow.com/questions/21814652/how-to-download-dependencies-in-gradle 2020. 11. 27. spring data jpa pk 없이 조회하는법 spring data jpa pk 없이 조회하는법 findBy 는 조회하겠다는 거임. and 는 and 쿼리. between 은 between 쿼리. 아래 내용을 요약하면 aaa 와 bbb 조건과 startDate, endDate 를 between 해서 조회하겠다는 것 @Repository public interface xxxRepository extends JpaRepository { public List findByAaaAndBaaAndDtBetween(String aaa, String bbb, String startDate, String endDate); } 2020. 11. 26. JPA, Hibernate, Spring Data Jpa 관계 정리 JPA, Hibernate, Spring Data Jpa 관계 정리 JPA JPA 는 Java Persistence API 의 약자로, 자바 에서 RDB 를 사용하는 방식을 정의한 인터페이스 구현체 없음. Hibernate JPA 를 구현한 구현체. 꼭 Hibernate 를 안써도 됨. 다른 JPA 구현체 써도 됨. Spring Data JPA JPA 를 쓰기 편하게 만들어놓은 모듈 원래 JPA 를 사용하기 위해서는 EntityManager 를 사용해야하는데. Spring Data Jpa 에서는 EntityManager 를 사용 X 대신 Repository 를 사용하며, Spring 내부에서 Repository 로 선언된 것들을 스캔하며, 구현체를 만들어준다. 이 구현체 내부에는 JPA 를 사용하는 로직.. 2020. 11. 21. 이전 1 ··· 48 49 50 51 52 53 54 ··· 91 다음