kudl

  • 홈
  • 태그
  • 방명록

jpa 2

JPA 순환 참조 해결 방법

JPA Entity 양방향 참조시 toString()을 호출할 때 property들을 매핑하는 과정에서 순환 참조가 일어나게 되는 문제가 있다. 이를 해결하기 위한 방법으로 몇가지 있으며 @JsonManagedReference @JsonBackReference 혹은 응답 DTO를 생성하는 방법이 좋은 방법이다. @JsonManagedReference @JsonBackReference 부모 클래스에 @JsonManagedReference, 자식측에 @JsonBackReference 어노테이션을 추가하면 된다. 응답 DTO 정의 응답을 위한 객체를 생성해서 응답을 준다. @JsonIgnore Json 데이터에 해당 데이터가 null 로 셋팅이 된다. @ToString exclude 사용

Develop/java,spring 2020.11.17

QueryDsl 설정부터 사용해보기

build.gradle 설정 plugin 적용 plugins { id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } dependencies 추가 compile("com.querydsl:querydsl-jpa:4.4.0") compile("com.querydsl:querydsl-apt:4.4.0") generate 경로 설정 def generatedSourcesDir = file("${buildDir}/generated/querydsl") compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } configurations { querydsl.extendsFrom compil..

Develop/java,spring 2020.11.12
1
더보기
프로필사진

  • 분류 전체보기 (37)
    • Develop (26)
      • java,spring (15)
      • infra (9)
      • EDD (1)
      • 기타 (1)
    • MAC OS (3)
    • 캠핑 (8)

Tag

docker-compose, 데이터독, @trace, java, spring boot, m1 mac os, Kubernetes, jpa, k8s, dockerfile, debezium, Java8, 앰플리튜드, spring, master, test, JAVA11, elasticsearch, Docker, Rancher Desktop,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

티스토리툴바