초록꼬마의 devlog
article thumbnail
flush(플러시)
back-end dev/JPA 2023. 8. 9. 22:01

🌿 정의 트랜잭션을 커밋하는 순간 영속성 컨텍스트에 새로 저장된 엔티티/영속성 컨텍스트의 변경 내용을 데이터베이스에 반영/동기화하는 것 🌿 의미 변경 감지가 동작해서 영속성 컨텍스트에 있는 모든 엔티티를 스냅샷과 비교 수정된 엔티티를 찾음 → 수정된 엔티티는 수정 쿼리를 만들어 쓰기 지연 SQL 저장소에 등록 쓰기 지연 SQL 저장소의 쿼리(등록, 수정, 삭제)를 데이터베이스에 전송 🌿 방법 🌱 영속성 컨텍스트를 flush하는 방법 em.flush() 호출 트랜잭션 커밋 시 자동 호출됨 JPQL 쿼리 실행 시 자동 호출됨 🌱 옵션 FlushModeType.AUTO FlushModeType.COMMIT References 자바 ORM 표준 JPA 프로그래밍(2015, 에이콘)

error log 1
back-end dev/JPA 2023. 7. 31. 07:47

update
back-end dev/JPA 2023. 7. 29. 23:49

"talk to the duck"
life/retrospective 2023. 7. 28. 13:05

rubber duck debugging, rubberducking References https://en.wikipedia.org/wiki/Rubber_duck_debugging https://rubberduckdebugging.com/ https://www.mindovermachines.com/when-you-get-stuck-talk-to-the-duck/

DTO 사용하기
back-end dev/framework 2023. 7. 28. 01:00

https://hjhng125.github.io/jpa/jpa-entity-by-controller/

css
back-end dev/(front-end) 2023. 7. 25. 09:51

JS
back-end dev/(front-end) 2023. 7. 24. 23:57