jpa config1 Spring X JPA Setting (without persistence.xml) prologueJPA는 왜 쓰는 걸까요?> Entity 변경에 따른 SQL문 수정 없이 코드 수정으로 DB종속성을 없앨 수 있다는 장점.. 그리고 dialect를 통한 DB 종류에 따른 쿼리문을 신경 쓰지 않아도 되는 점이 매력적이죠.장점이 큰데 여전히 mybatis를 많이 쓸까요?> 쿼리 자유도를 따져보면 직접 생성한 쿼리로 처리 가능한 경우도 많고 통계 같이 복잡한 쿼리문은 JPA로 처리하기 힘들 수 있어요. learning-curve가 있는 기술이며 기존 쿼리를 완벽하게 대체하기는 어렵습니다. JPA가 편하고 훨씬 개발 속도가 빠른데 왜 mybatis 써요? 라고 하는 동료와 논쟁을 벌인 적이 있었습니다.1. 레거시 프로젝트들이 대부분 mybatis라서 유지보수하는데 복잡해짐.2. 회사에서 JPA.. 2024. 8. 2. 이전 1 다음