SQL Count & Assertion With 디버깅
·
개발
저번 포스팅과 이어지는 부분이 있습니다. https://devdebin.tistory.com/366 JPA 거짓 연관 관계 맺기(프록시)동일한 테이블의 2개의 엔티티회사 프로젝트에 아래 예시 코드와 유사한 코드가 존재한다.@Table(name = "prod")@Entityclass Prod( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0, @Column(name = "name")devdebin.tistory.com SQL Count & Assertion저번 포스팅에서는 getReferenceById를 사용해 실제 데이터를 조회하지 않고 프록시로 연관관계를 세팅했다.이 과정에서 데이터 조회하지 않는 내용을 눈으로 확인해봤는..
JPA 거짓 연관 관계 맺기(프록시)
·
개발/JPA
동일한 테이블의 2개의 엔티티회사 프로젝트에 아래 예시 코드와 유사한 코드가 존재한다.@Table(name = "prod")@Entityclass Prod( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0, @Column(name = "name") val name: String, @JoinColumn(name = "vendor_id") @ManyToOne(fetch = FetchType.LAZY) val vendor: Vendor, /** * 더 연관 관계가 있다고 가정 */)@Table(name = "prod")@Entityclass ProdForExterna..
스프링 동적 프록시
·
개발/Spring Core
본 게시글은 인프런 김영한 선생님 강의 스프링 고급편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 스프링 동적 프록시에 관한 강의 파트를 이전, 강의에서 기초적인 동적 프록시에 대해 학습했는데 중요한 내용은 다음과 같다. 프록시..