본문 바로가기 메뉴 바로가기

얼렁뚱땅 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

얼렁뚱땅 개발자

검색하기 폼
  • DevJMS (134)
    • Web Development (93)
      • Asp (9)
      • AngluarJS (2)
      • Jsp (29)
      • JavaScript (7)
      • JQuery (6)
      • Spring (23)
      • Spring OAuth2 (4)
      • Spring batch (1)
      • Spring boot (1)
      • Spring security (1)
      • 전자정부프레임워크 (2)
      • 기초 (7)
      • APNS (1)
    • WAS (Web Application Server.. (0)
      • Apache + Tomcat (0)
      • Webtob + Jeus (0)
    • Mysql (0)
    • Study (33)
      • AWS (0)
      • BigData (0)
      • Design Pattern (0)
      • Github (0)
      • JUnit (2)
      • Refactoring (0)
      • RESTful (5)
      • Network (0)
      • Usefull (1)
      • JPA (15)
      • Maven (1)
      • Node.js (0)
      • Web Programing (0)
      • Web socket (1)
      • Log stash (2)
      • gradle (6)
    • 보안 (0)
    • ETC (0)
      • etc (0)
    • IDE (0)
      • Eclipse (0)
    • 오토바이 (3)
      • 슈퍼커브 17.05 여행 (0)
      • 슈퍼커브 16.08 여행 (3)
  • 방명록

Study/JPA (15)
JPA 요약 PPT

http://www.slideshare.net/zipkyh/ksug2015-jpa1-jpa http://www.slideshare.net/zipkyh/ksug2015-jpa2-jpa

Study/JPA 2019. 4. 10. 23:31
jpa entity 상속

http://docs.oracle.com/javaee/6/tutorial/doc/bnbqn.html Entity Inheritance - The Java EE 6 Tutorial docs.oracle.com 공통 컬럼들을 다른 클래스로 정의 후 Entity Class에 extends 시켜서 적용시킬려고 할때. 공통 클래스에 @MappedSuperclass 애노테이션을 선언해주면 해당 컬럼들을 상속받아 만들어 진다.

Study/JPA 2019. 4. 10. 23:31
@OneToMany , @ManyToOne fetch 관련

FetchType.EAGER 즉시 로딩 FetchType.Lazy 지연 로딩 단건일땐 즉시로딩을 하지만 다건일땐 지연로딩을 사용한다. 추천하는 방법은 모든 연산관계에 지연로딩을 사용하는 것이다. optional = false : 내부 조인 optional = true : 외부 조인 --------------------------- 2016.06.29 --------------------------- 위에서 이야기했던 단건일땐 즉시로딩을 하지만, 다건일땐 지연로딩을 사용한다. 라는 것이 디폴트 설정이다. spring security login 서비스 시 userDetails를 커스터마이징 할때 customize 한 user에 OneToMany로 걸려져 있는 어트리뷰트가 있을 때 에러가난다. 이 부분을 확인..

Study/JPA 2019. 4. 10. 23:30
entityManager 와 entityManagerFactory

entityManager는 데이터를 저장하고, 수정하고, 삭제하고, 조회하는 등 엔티티와 관련된 모든 일을 처리한다. 이름 그대로 엔티티를 관리하는 관리자다. 개발자 입장에서 EntityManager는 Entity를 저장하는 가상의 데이터베이스로 생각하면 된다. 데이터베이스를 하나만 사용하는 애플리케이션은 일반적으로 EntityManagerFactory를 하나만 생성한다. ex) EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpabook"); EntityManagerFactory 는 EntityManager를 생성하는 공장이다. 엔티티매니저 팩토리는 여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드 간에 공유해도 되지만,..

Study/JPA 2019. 4. 10. 23:29
@Temporal annotation

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..

Study/JPA 2019. 4. 10. 23:28
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 네이버 블로그
  • 프로그래머의 삶
  • 수석개발자
  • 보헤미안식 유희
  • 갓
  • 컴퓨터 초보의 개발자료
  • 시나몬 브레드
TAG
  • Database#transaction
  • java calendar
  • POE Excel 만들기
  • jstl 커스텀 태그
  • spring ExcelView
  • mybatis Merge
  • java 압축 풀기
  • Kotlin
  • java 설정
  • spring property
  • coroutine
  • jstl split
  • POI EXCEL
  • JSTL
  • 전자정부프레임워크 tiles
  • 코루틴
  • jstl foreach
  • github image 첨부시 주의할점
  • java 특정문자 갯수구하기
  • MyBatis 팁
  • JSP 세션
  • java 설치
  • java 폴더구조 구하기
more
«   2025/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바