Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- OneToMany
- 변경 감지
- 활성프로브
- 영속화
- dirty check
- SpringBoot 2.0
- JPA
- ManyToOne
- docker
- OneToOne
- 디자인 패턴
- 종료코드
- OracleJDK
- K8s
- MaxRAMPercentage
- 트랜잭션 쓰기 지연
- SpringBoot
- chroot exit code
- Multi Transaction
- exit code
- mybatis
- openjdk
- Multi Datasource
- ManyToMany
- 다중 트랜잭션
- Java
- JDK
- 다중 데이타소스
- Entity
- Design Pattern
Archives
- Today
- Total
목록mapper (1)
조금 평범한 개발 이야기
JPA 환경에서 MyBatis 를 사용하여 데이타를 가지고 오기
앞서 JPA 관련된 이야기를 할때 JPA 와 Mybatis 를 비교하면서 서로의 장점과 단점에 대한 이야기를 나눈 적이 있습니다. 그때 JPA 를 사용함으로써 얻는 가장 큰 이점은 드러나지 않아 파악하기 어려운 Query 구문이 로직상으로 도출이 됨으로 인해 향후 유지보수가 용이해지며 테스트를 쉽게 할 수 있는 유연한 구조를 얻을 수 있다는 점 이였지만 복잡한 데이타를 집계 한다거나 여러 Entity 간의 관계를 통한 결과를 도출하려고 하는 용도로는 적합하지 않으며 결국은 Query 를 사용해 데이타를 가지고 올 수 밖에는 없는데 이를 위해 Mybatis 와 JPA 가 같이 사용해야 된다는 점을 이야기 드렸습니다.이번 글에는 이전 JPA 가 설정된 동일한 소스 코드에 어떻게 MyBatis 를 사용 하는지..
개발/쉽게 이해하고 사용하는 JPA
2018. 10. 22. 22:12