일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 객체지향 쿼리 언어
- 밋업프로젝트
- jdbc
- 교육기획팀원
- delayed message plugin
- JPA
- 30기
- GitHub Actions
- rabbitmq-delayed-message-exchange
- 교육기획팀
- kusitms
- 이펙티브자바
- ddd
- 큐시즘
- reactive operaton
- JPQL
- Spring Batch
- java
- RESTClient
- 도메인 주도 개발 시작하기
- 자동처리
- 최범균
- Spring
- springboot
- cicd
- 자바 ORM 표준 JPA 프로그래밍
- 영속성
- scheduling messages with rabbitmq
- 한국대학생it경영학회
- Domain Driven Design
- Today
- Total
목록2024/10 (2)
코딩은 마라톤

JPA를 이용한 리포지터리 구현모듈 위치리포지터리 인터페이스는 애그리거트와 같이 도메인 영역에, 구현할 클래스는 인프라스트럭처 영역에 속한다.리포지터리 기본 기능 구현ID로 애그리거트 조회하기애그리거트 저장하기public interface OrderRepository { Order findById(OrderNo no); void save(Order order);} 인터페이스는 애그리거트 루트를 기준으로 작성한다.위 리포지터리를 JPA로 구현하는 리포지터리는 JPA의 EntityManager를 이용해서 구현한다.@Repositorypublic class JpaOrderRepository implements OrderRepository { @PersistenceContext private Entity..

주의제목은 거창하지만 내용은 그렇지 않을 수 있습니다.. 최근에 생긴 고민큐시즘 동아리를 하면서 스터디와 2달 간 진행하는 밋업 프로젝트를 진행하고 있습니다.여러 활동을 진행하고 다양한 사람들을 만나면서 여러 안목을 쌓고 있는 와중에 고민이 생겼습니다. 누군가에게 내가 아는 내용을 알려줄 때, 그러나 확실하지 않은 내용일 때, (내 주관대로 내용을 정의하였을 때)1. 내가 아는 선에서 최대한 설명을 해준다. 애매모호함을 곁들인,,2. 모른다고 한다. 위의 고민거리가 대체 무슨 말이지?! 라고 이해 못하실 독자분들도 계실 거 같아 두 가지 예시를 들어 설명하겠습니다. 예시 1. MSA에서 다른 도메인의 정보를 어떻게 가져와야할까요?백엔드 스터디인 "큐백" 에서 스터디를 진행하고 있습니다.큐백에서는 여러 도..