db 영속성과 저장

topics 300-백엔드개발 301 Spring
types 에러해결
contexts 프로젝트
tags #jpa #persistence #transaction

Client <-> Controller <-> Service <-> Mapper <-> DB

엔티티 상태

db 영속성과 저장-1751787526152.png ```java // 저장하고 flush하여 id 즉시 생성 AuthorAccount savedAccount = repository().saveAndFlush(this);

// 저장된 엔티티로 이벤트 publish (id가 설정된 객체)
AuthorSignup authorSignup = new AuthorSignup(savedAccount);
authorSignup.publishAfterCommit();


my error

repo().save(this)
해서 db에저장하고 id를 포함한 객체를 이벤트로 발행하는 로직이엇다

but;;
저 saveAccount객체가 잘 넘어가지 않았다.

https://velog.io/@codren/JPA-%EA%B0%9C%EB%85%90-%EB%B0%8F-%EC%9B%90%EB%A6%AC
https://bnzn2426.tistory.com/145