본문 바로가기

Dev

MyBatis vs JPA 프로젝트 진행 관련 질문 과 조언.

728x90
JPA는 도메인 모델에 대한 이해 없이 설계했을 경우, 프로젝트 진행에 어려움이 많다.
학습과 동시에 프로젝트를 진행하는 것도 또한 무리수가 될 수 있다.

JPA는 스펙이고, 그것을 구현한 프레임워크 중에 하나가 하이버네이트.

사용자 앱은 JPA,
기간계 연동이나 통계, 분석은 마이바티스나 JPQL.
또 다른 의견은 HQL, JPQL은 버려야 할 것.

기존방식이 너무 불편할 때 JPA를 알아보고 사용하게 되는 경우가 많음.
querydsl 도 셋트로 해서 사용.


MSA?
Measurement System Analysis.

인자나 제품 특성을 측정하기 위한 조작, 절차, 계측기, 장비, 소프트웨어 및 이를 운용하기 위한 사람(Operator)등 측정 치에 영향을 미치는 모든 구성 요소의 집합체에 대한 분석.