transaction
-
2. JPA 시작Back-End/JPA 2022. 4. 3. 13:24
데이터베이스 방언 JPA는 특정 데이터베이스에 종속적이지 않은 기술이다. → 데이터베이스를 손쉽게 교체할 수 있다. 방언(Dialect) 이란? 특정 데이터베이스만의 고유한 기능 대부분의 JPA 구현체는 다양한 데이터베이스 방언 클래스를 제공하여 데이터베이스 방언을 처리해준다. 예시 H2: org.hibrenate.dialect.H2Dialect 오라클 10g: org.hibrenate.Oracle10gDialect MySQL: org.hibrenate.MySQL5InnoDBDialect 엔티티 매니저 설정 1. 엔티티 매니저 팩토리 생성 Persistence 클래스를 사용하여 엔티티 매니저 팩토리를 생성 엔티티 매니저 팩토리는 애플리케이션 전체에서 딱 한 번만 생성하고, 공유하여 사용해야 한다. Ent..