전체 글
-
JPA test - 3카테고리 없음 2024. 10. 31. 16:42
camel case를 snake case로 바꾸기 위해 persistence.xml 파일 수정아래 내용 추가JPA 연관관계데이터베이스 테이블에서 FK가 있는 쪽이 연관관계의 주체! @ManyToOne // - fetch type : EAGER @JoinColumn(name = "dept_id") private Department department; JPA 연관관계 AnnotationAnnotationfetch typeOneToOneEAGEROneToManyEAGERManyToOneLAZYfetch type - LAZY : 지연 로딩fetch type - EAGER : 즉시 로딩단방향 연관관계 (ManyToOne)Employee.javapackage domain;import javax.persis..
-
-
JPA Query Method궁금해!흥미로워! 2024. 10. 31. 10:48
https://docs.spring.io/spring-data/jpa/reference/jpa/query-methods.html JPA Query Methods :: Spring Data JPAAs of Spring Data JPA release 1.4, we support the usage of restricted SpEL template expressions in manually defined queries that are defined with @Query. Upon the query being run, these expressions are evaluated against a predefined set of variables. Sprindocs.spring.io
-
-
JPA test - 2카테고리 없음 2024. 10. 30. 16:34
JPA의 성능 최적화 기능1차 캐시와 동일성 (identity) 보장같은 트랜잭션 안에서는 같은 엔티티를 반환함EmployeeFindTest.javapackage jpajava;import domain.Employee;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.EntityTransaction;import javax.persistence.Persistence;public class EmployeeFindTest { public static void main(String[] args) { EntityManagerFactory emf = Persist..