FetchType.EAGER 즉시 로딩 FetchType.Lazy 지연 로딩 단건일땐 즉시로딩을 하지만 다건일땐 지연로딩을 사용한다. 추천하는 방법은 모든 연산관계에 지연로딩을 사용하는 것이다. optional = false : 내부 조인 optional = true : 외부 조인 --------------------------- 2016.06.29 --------------------------- 위에서 이야기했던 단건일땐 즉시로딩을 하지만, 다건일땐 지연로딩을 사용한다. 라는 것이 디폴트 설정이다. spring security login 서비스 시 userDetails를 커스터마이징 할때 customize 한 user에 OneToMany로 걸려져 있는 어트리뷰트가 있을 때 에러가난다. 이 부분을 확인..
entityManager는 데이터를 저장하고, 수정하고, 삭제하고, 조회하는 등 엔티티와 관련된 모든 일을 처리한다. 이름 그대로 엔티티를 관리하는 관리자다. 개발자 입장에서 EntityManager는 Entity를 저장하는 가상의 데이터베이스로 생각하면 된다. 데이터베이스를 하나만 사용하는 애플리케이션은 일반적으로 EntityManagerFactory를 하나만 생성한다. ex) EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpabook"); EntityManagerFactory 는 EntityManager를 생성하는 공장이다. 엔티티매니저 팩토리는 여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드 간에 공유해도 되지만,..
The annotation @Temporal in official javadoc is described like below: This annotation must be specified for persistent fields or properties of type java.util.Date and java.util.Calendar. So when the field variable is a java.util.Date or java.util.Calendar, it MUST be annotated by @Temporal. There are 3 values for @Temporal TemporalType.DATE TemporalType.TIME TemporalType.TIMESTAMP Here is a demo..
- Total
- Today
- Yesterday
- Database#transaction
- jstl foreach
- POE Excel 만들기
- java calendar
- jstl 커스텀 태그
- spring property
- POI EXCEL
- github image 첨부시 주의할점
- mybatis Merge
- 코루틴
- java 폴더구조 구하기
- java 설치
- JSTL
- spring ExcelView
- 전자정부프레임워크 tiles
- java 특정문자 갯수구하기
- JSP 세션
- MyBatis 팁
- java 압축 풀기
- jstl split
- Kotlin
- coroutine
- java 설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |