우리가 파일에 저장하지않고 데이터베이스에 저장하는 이유는 작업이 성공적으로 되었다는것을 보장하기 위해서 입니다! 트랜잭션은 여러 작업을 하나의 작업으로 묶어 많은작업이 다 성공해야지 커밋되게할수있고 중간에 하나라도 실패하면 롤백을 통해 복구시킬수 있습니다. 감사합니다. 4단계 뭐있었는데 커밋의 단계였나 그거랑 ACID는 따로 공부해오세요 - dc official App
따라서 트랜잭션의 단위로 상품주문같은 Aggregate Entity를 디자인할 수 있습니다!
aggregate entity가 뭔가요? - dc App
상품주문같은 경우 구매자, 판매자, 배송지, 결제, 결제방식 이런 데이터를 여러 테이블에서 조인해서 불러외서 하나의 클래스로 표현할텐데 여러 엔티티를 Aggegate했다해서 Aggregate Entity입니다!
머리가아프군요 여러데이터베이스에 이것저것불러와서 만든객체인것같습니다 - dc App
맞숩니다 ㅇㅅㅇ 그거 불러올때 트랜잭션 단위로 디자인 가능합니다 ㅇㅅㅇ
멍청한 유라
상으로 꿀밤하나 드립니다
트랜잭션 설며이 뭔가 좀 아닌거 같다...;;
나 유동 아냐