본문 바로가기

actionqueue2

Hibernate(JPA) 탐구 - 2편(feat. save() 메서드 분석) 서론지난 1편https://code-boki.tistory.com/266 FlushEvent와 Action Queue의 동작 방식으로 알아보는 Hibernate(JPA) 1편일단 문제를 함께 풀어보자ㅎㅎUser엔티티부터!(사실 서적에서는 엔터티라고 부르던데..난 엔티티가 편하다)QuizGivenJPA를 공부하셨고 구현체인 Hibernate의 ActionQueue에 대해서 들어보셨다면.. 다음code-boki.tistory.com에 이은 2편이다이번에는 save() 메서드를 깊이 파보면서 JPA의 동작방식을 이해해보자ㅋㅋ 진짜 삽질 엄청 많이했다...참고로 이 글은 불친절하게 작성되어 있다나는.. Internet Explorer의 호환성은 싫어했지만, Explorer라는 뜻은 좋아한다탐험가라는 뜻이다... 2024. 12. 11.
Hibernate(JPA) 탐구 - 1편(feat. FlushEvent와 Action Queue) 일단 문제를 함께 풀어보자ㅎㅎUser엔티티부터!(사실 서적에서는 엔터티라고 부르던데..난 엔티티가 편하다)QuizGivenJPA를 공부하셨고 구현체인 Hibernate의 ActionQueue에 대해서 들어보셨다면.. 다음 코드의 성공/실패 결과를 예측해보자 문제1테스트코드라 사실 뭐..given , when, then// given...// when & thenval exception = assertThrows { ...}테스트코드라 사실 뭐..given , when, then 그리고 예외를 잡는부분까지 있어야하지만 간단하게 저 테스트가 초록불이 뜰지 주황/빨간불이 뜰지 정도만 예측해보자 답은?답은.. ActionQueue로 혼동을 주긴 했지만, 이건 delete로 인해 준영속화된 엔티티(id가 nu.. 2024. 11. 25.