db 영속성과 저장

topics
types 에러해결
contexts 프로젝트
tags
#jpa #persistence #transaction

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

엔티티 상태

// 저장하고 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