inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

Group By가 필요할 때 JPA에서는 새로운 DTO 클래스를 만들어서 결과를 담으시나요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

실무에서 여러 테이블 조인하고 group by까지 해야할 때 ,기존의 엔티티 클래스말고 새로운 DTO 같은 클래스를 만들어서 결과를 받으시나요? 업무적으로 group by가 필요한 부분들은 어떻게 처리하시는지 궁금하네요. 기존의 엔티티로는 힘들어 보여서요.

  • JPA
  • java
Man Of Steel 댓글 1 좋아요 2 조회수 368

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))); 저는 이정도에서 더이상 진도가 안나네요. ㅠㅠ

  • JPA
  • java
kim 댓글 9 좋아요 4 조회수 3916

JAVA11 - javax.xml.bind.JAXBException 에러

미해결

자바 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에 해당 내용 추가하여 에러 없엤습니다 ㅎㅎ

  • JPA
  • java
이상배 댓글 27 좋아요 107 조회수 14179

여러대 서버에서 사용하는 엔티티가 벌크 연산되는 경우 질문 드립니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

아래와 같은 상황인 경우에, 어떤방식으로 엔티티들의 영속성을 유지할수 있을까요? - JPA 를 사용하는 API 서버 10대 - JPA 를 사용하는 BATCH 서버 2대 상황 - API 서버 몇개에서, BATCH에서 업데이트 될 엔티티가 영속 상태 - BATCH 서버에서 벌크 연산 수행 위와 같은 경우에 API 서버에서 엔티티들을 어떻게 관리해야하는지 궁금합니다.

  • java
  • JPA
JunHyeon 댓글 1 좋아요 20 조회수 606

제네릭을 쓰는 클래스 생성방법은 없나요?

미해결

더 자바, 코드를 조작하는 다양한 방법

안녕하세요. 강좌 잘 보고 있습니다. 강좌를 보고 실습하고 있는데요. 제가 좀 변태적인 취향인지라... 제네릭한 클래스를 newInstance 를 이용해서 생성하려고 하는데요. 어떻게 해야할지 도통 감이 안잡히네요.

  • JPA
  • spring
  • java
보물섬 댓글 3 좋아요 0 조회수 530

Entity 클래스의 역할

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. 강사님! 엔티티 클래스가 역할과 책임을 가지고 주도적으로 일을 하는 클래스가 되어야 할까요 아니면 그저 DTO 같은 데이터 저장소로써 역할만 하는것이 나은지 궁금합니다!

  • java
  • JPA
cothe 댓글 2 좋아요 1 조회수 693

h2 디비 연결시..

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. h2 설치 후 연결 해보면 Database "C:/Users/HA/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146 에러가 나면서 연결이 안되는데 연결 테스트 하기전에 따로 설정해야 할것이 있나요? 감사합니다.

  • java
  • JPA
하형준 댓글 3 좋아요 3 조회수 7086

안녕하세요 좋은 강의 감사합니다!

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

JPQL쿼리 실행 시 플러시가 자동으로 되는데 그렇다면 JPQL은 1차 캐시를 먼저 조회하지 않는 건가요?

  • java
  • JPA
이충만 댓글 1 좋아요 13 조회수 294

JsonPathResultMatchers -> ResultMatcher

미해결

스프링 데이터 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
  • java
  • spring
전준우 댓글 2 좋아요 4 조회수 613

기본 Repository 커스터마이징 했을 경우.. 질문 있습니다.

미해결

스프링 데이터 JPA

강사님이 알려주신 방법인 SimpleRepository를 QuerydslJpaRepository로 변경하지 않아도... 테스트가 성공합니다. 혹시 스프링 버전 변경에 따라서 변경된것인지 저의 프로젝트에 무언가 오류가 있는것인지 .. 궁금합니다. 현재 제 스프링 버전은 5.1.6 부트 버전은 2.1.4 입니다.

  • JPA
  • java
  • spring
댓글 2 좋아요 2 조회수 216

단방향 관계와 양방향 관계 관련되어 문의 드립니다.

해결됨

스프링 데이터 JPA

@ManyToOne 단방향으로 관계 설정하는 경우와 @ManyToOne+@OneToMany를 통해 양방향 관계로 설정하는 경우, DB 상으로 생성된 컬럼이나 데이터가 동일한데 이 두가지에 대한 차이점은 무엇인가요? DB 상에 데이터가 동일한데 굳이 양방향 관계를 사용하는 이유가 궁금합니다. 감사합니다

  • spring
  • java
  • JPA
slr과르 댓글 1 좋아요 2 조회수 378

인기 태그

인프런 TOP Writers

주간 인기글