JPA
-
하위 엔티티 Fetch Join 시 MultipleBagFetchExceptionJPA 2020. 5. 24. 11:05
https://perfectacle.github.io/2019/05/01/hibernate-multiple-bag-fetch-exception/ (Troubleshooting) Hibernate MultipleBagFetchException 정복하기 TroubleSpring Data JPA를 이용하다보면 종종 org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags이란 메세지를 보게 된다.우선 어떤 상황에 나타나는지 한 번 살펴보자. perfectacle.github.io https://jojoldu.tistory.com/457 MultipleBagFetchException 발생시 해결 방법 JPA의 ..
-
N+1 문제란? 해결방안JPA 2020. 5. 24. 09:49
https://jojoldu.tistory.com/165 JPA N+1 문제 및 해결방안 안녕하세요? 이번 시간엔 JPA의 N+1 문제에 대해 이야기 해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+ jojoldu.tistory.com 아래는 N:1 관계에서 발생하는 예제 https://meetup.toast.com/posts/87 JPA N+1 쿼리 문제와 해결 : TOAST Meetup JPA N+1 쿼리 문제와 해결 meetup.toast.com 내가 이해한 바로는 Eager Loading을 사용하면 되나 예상치 못한 쿼리가 나갈 수 있으므로(조인이 엄청 많이 된다던지 outer join 시 nul..
-
양방향 맵핑 시 순환참조 문제JPA 2020. 5. 21. 19:37
https://m.blog.naver.com/PostView.nhn?blogId=writer0713&logNo=221587351970&proxyReferer=https:%2F%2Fwww.google.com%2F [JPA] 순환참조와 해결 방법 @JsonIgnore, @JsonManagedReference, @JsonBackReference 실무에서 개발을 진행하다가 희안한 현상을 맞닥뜨렸다.JPA를 사용하여 개발을 진행하면서 여러 Entity... blog.naver.com 감사합니다.
-
JPA, Hibernate, Spring Data JPA 차이점JPA 2020. 5. 21. 12:13
https://suhwan.dev/2019/02/24/jpa-vs-hibernate-vs-spring-data-jpa/ JPA, Hibernate, 그리고 Spring Data JPA의 차이점 개요 Spring 프레임워크는 어플리케이션을 개발할 때 필요한 수많은 강력하고 편리한 기능을 제공해준다. 하지만 많은 기술이 존재하는 만큼 Spring 프레임워크를 처음 사용하는 사람이 Spring 프레� suhwan.dev 스프링 부트로 개발하는데 EntityManager가 없어서 혼란스러워 하던 중에 찾은 글
-
JPA 사용 이유JPA 2020. 5. 20. 19:32
https://medium.com/@yongkyu.jang/jpa-%EB%8F%84%EC%9E%85-%EC%97%90%ED%95%84%EB%A1%9C%EA%B7%B8-faa70332f53a JPA 도입 — 에필로그 기존의 아주 많은 Java기반의 기업 어플리케이션은 사실 Java가 주인공이 아니었다. medium.com 선배 개발자의 경험에서 나온 깊은 생각이라서 좋았다 https://ict-nroo.tistory.com/111?category=826875 [JPA] ORM과 JPA 소개, SQL 중심적인 개발의 문제점 JPA Intro SQL 중심적인 개발의 문제점 JPA 소개 1. SQL 중심적인 개발의 문제점 현재 데이터베이스 세계의 헤게모니를 관계형 DB가 가지고 있다(Oracle, MySQL, ..
-
JPA/Hibernate vs MybatisJPA 2020. 5. 20. 03:21
https://gmlwjd9405.github.io/2018/12/25/difference-jdbc-jpa-mybatis.html [JDBC] JDBC, JPA/Hibernate, Mybatis의 차이 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 쉬운(요약된) 버전은 아래에 https://www.slideshare.net/dongmyo/mybatis-jpa-123381168 MyBatis에서 JPA로 NHN Forward 2018 컨퍼런스에서 발표한 자료입니다. http://forward.nhnent.com/ MyBatis로 작성된 예제 프로그램을 JPA로 마이그레이션하는 방법에 대해 설명합니다. cf.) htt..