Group By가 필요할 때 JPA에서는 새로운 DTO 클래스를 만들어서 결과를 담으시나요?
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
실무에서 여러 테이블 조인하고 group by까지 해야할 때 ,기존의 엔티티 클래스말고 새로운 DTO 같은 클래스를 만들어서 결과를 받으시나요? 업무적으로 group by가 필요한 부분들은 어떻게 처리하시는지 궁금하네요. 기존의 엔티티로는 힘들어 보여서요.
- JPA
- java
176만명의 커뮤니티!! 함께 토론해봐요.
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
실무에서 여러 테이블 조인하고 group by까지 해야할 때 ,기존의 엔티티 클래스말고 새로운 DTO 같은 클래스를 만들어서 결과를 받으시나요? 업무적으로 group by가 필요한 부분들은 어떻게 처리하시는지 궁금하네요. 기존의 엔티티로는 힘들어 보여서요.
해결됨
자바 ORM 표준 JPA 프로그래밍 - 기본편
활용편에서 나올 내용같은데 공부하다 궁금해서 문의드립니다. ㅠㅠ querydsl을 적용중이고 A Table year name value 2019 a 10 2019 b 11 2019 c 11 2020 d 9 2020 e 20 이 있을 때 , year로 그룹핑해서 value가 맥스인값을 보여주고 싶습니다. 2019 (b,11) , (c,11) 2020 (e, 20) 이렇게 값을 가져오게 하고 싶습니다. 최종적으로는 (b,11) (c,11)(e,20)로 출력하고 싶습니다. List<a>로 받고 싶습니다. 년도순, 이름순으로 값을 저장하고 싶습니다. a는 Qa를 a로 받은 것입니다. JPAQueryFactory .from(a) .transform( groupBy (a.year) .as( list (a))); 저는 이정도에서 더이상 진도가 안나네요. ㅠㅠ
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException JAVA11 에서 에러가 발생하네요 <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> pom.xml에 해당 내용 추가하여 에러 없엤습니다 ㅎㅎ
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
아래와 같은 상황인 경우에, 어떤방식으로 엔티티들의 영속성을 유지할수 있을까요? - JPA 를 사용하는 API 서버 10대 - JPA 를 사용하는 BATCH 서버 2대 상황 - API 서버 몇개에서, BATCH에서 업데이트 될 엔티티가 영속 상태 - BATCH 서버에서 벌크 연산 수행 위와 같은 경우에 API 서버에서 엔티티들을 어떻게 관리해야하는지 궁금합니다.
미해결
더 자바, 코드를 조작하는 다양한 방법
안녕하세요. 강좌 잘 보고 있습니다. 강좌를 보고 실습하고 있는데요. 제가 좀 변태적인 취향인지라... 제네릭한 클래스를 newInstance 를 이용해서 생성하려고 하는데요. 어떻게 해야할지 도통 감이 안잡히네요.
해결됨
자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. 강사님! 엔티티 클래스가 역할과 책임을 가지고 주도적으로 일을 하는 클래스가 되어야 할까요 아니면 그저 DTO 같은 데이터 저장소로써 역할만 하는것이 나은지 궁금합니다!
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. h2 설치 후 연결 해보면 Database "C:/Users/HA/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146 에러가 나면서 연결이 안되는데 연결 테스트 하기전에 따로 설정해야 할것이 있나요? 감사합니다.
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL쿼리 실행 시 플러시가 자동으로 되는데 그렇다면 JPQL은 1차 캐시를 먼저 조회하지 않는 건가요?
미해결
스프링 데이터 JPA
(혹시라도 Java 8이 아닌 상위버전으로 학습하시는 분들을 위하여...) 28. 스프링 데이터 Common: Web 2부 마지막 부분에 나오는 test 코드 중에 ``` .andExpect(jsonPath("$.content[0].title", is("bbb"))) ``` 부분을 아래와 같이 수정해야 할 것 같습니다. ``` .andExpect(result -> { jsonPath("$.content[0].title", is("bbb")); }); ``` Java 버전이 올라가면서 변경된 부분인 것 같아요. .andExpect가 ResultMatcher만 파라미터로 받는 것 같네요.
미해결
스프링 데이터 JPA
강사님이 알려주신 방법인 SimpleRepository를 QuerydslJpaRepository로 변경하지 않아도... 테스트가 성공합니다. 혹시 스프링 버전 변경에 따라서 변경된것인지 저의 프로젝트에 무언가 오류가 있는것인지 .. 궁금합니다. 현재 제 스프링 버전은 5.1.6 부트 버전은 2.1.4 입니다.
해결됨
스프링 데이터 JPA
@ManyToOne 단방향으로 관계 설정하는 경우와 @ManyToOne+@OneToMany를 통해 양방향 관계로 설정하는 경우, DB 상으로 생성된 컬럼이나 데이터가 동일한데 이 두가지에 대한 차이점은 무엇인가요? DB 상에 데이터가 동일한데 굳이 양방향 관계를 사용하는 이유가 궁금합니다. 감사합니다