(1) JPA (hibernate) + Maria Database


(1) JPA (hibernate) + Maria Database

JPA : JAVA에서 제공하는 표준 ORM 스펙 + ORM은 learning curve가 심하다.(RDB, Domain 설계에 대한 이해가 있어야 한다.) 하지만 생산성이 좋기 때문에 세계적으로는 하이버네이트를 많이쓴다. SQL이 존재하지 않는 것이 아니라 ORM이 자동으로 생성해줘서 수행해준다. 장점 : 소스코드가 간단해진다 / 비즈니스 로직이 눈에 돋보인다 / 생산성이 높아진다 / 벤더 제품들 모두 호환 가능한 질의를 사용해 코드 이식성이 높다. → SQL 방언(dialect)를 설정해주기 때문에 가능하다. 단점 : DAO 패턴에 익숙한 개발자에게 접근이 어렵다 / 잘못사용할 경우 성능이 저하될 수 있다 / 쿼리 힌트(주석)와 같은 최적화 방법은 SQL·JDBC를 사..........

(1) JPA (hibernate) + Maria Database에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : (1) JPA (hibernate) + Maria Database