OneToMany, @BatchSize

구운몽·2024년 5월 7일
0
  • OneToMany 에서 특이점이 발견됐다.
  • user의 role list를 조회하는 과정에서 in 절에 998개의 널을 발견 (2개 role 가졌을 때)
  • hibernate6 부터는 OneToMany의 in 절을 동적으로 하지 않고 batch size 만큼 지정한다는 것 같음
  • 글로벌로 지정은 yml에서 개별은 엔티티에 @BatchSize(size=50)으로 처리
  • in 절 정적으로 BatchSize(혹은 default_batch_fetch_size)

0개의 댓글