일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- Stream
- JPA
- java
- ksqldb
- intellij favorites
- vue.js
- intellij 핵심 단축키
- CompletableFuture
- findTopBy
- aws
- @TransactionalEventListener
- 자바 ORM 표준 JPA 프로그래밍
- ksql
- javascript case
- 자바 ORM 표준 JPA 프로그래밍 정리
- git
- Spring Cloud Netflix
- 리눅스
- 백명석님
- 리팩토링 2판
- 원격 브랜 삭제
- @Transactional Propagation
- HandlerMethodArgumentResolver
- IntelliJ
- #docker compose
- 마이크로 서비스
- multipart테스트
- 친절한 SQL 튜닝
- intellij 즐겨찾기
- Today
- Total
목록자바 ORM 표준 JPA 프로그래밍 정리 (5)
시그마 삽질==six 시그마
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. -키워드 객체지향 설계는 각각 객체가 맡은 역할과 책임이 있어서 관련있는 객체끼리 참조하도록 설계해야함 차이 관계형 DB 객체 검색 연관객체 검색시 조인사용(외래키사용) 연관객체를 검색시 참조를 사용 방향 무조건 양방향 단방향, (얼추)양방향 양방향 관리 외래키 하나로 두테이블의 연관관계관리 객체참조는 둘, 외래키는 하나기에 두 객체중 하나가 외래키를 관리해야함.so 연관관계의 주인을 정해야함 주인은 FK가 있는 테이블인 엔티티임 ..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. @Entity :기본 생성자 필수 @Temporal(TempralType.TIMESTAMP): 자바 날짜 타입 지정 hibernate.hbm2ddl.auto 속성 create등등(운영사용조심) org.hibernate.cfg.imporvedNamingStrategy 테이블 명 컬럼명 생략시 카멜 표기법으로 매핑 @Column의 length와 nullable 속성은 DDL 자동생성 사용시만 의미있음 자바 기본타입에서 @Column 사..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. -엔티티 매니져는 DB 연결이 트랜잭션 시작시 커넥션 획득 -영속성 컨텍스트(persistence context): 엔티티를 영구 저장하는 환경 -엔티티 생명주기 1. 비영속 : pc와 관계 x 2. 영속 : pc에 저장되어 pc가 관리하는 상태 (em.persist(), em.find(), JPQL 조회) 3. 준영속: pc저장됬다 분리(식별자 보유, 지연로딩 불가) 4. 삭제: pc에서 삭제 -영속성 컨텍스트 특징 1. 식별자값..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. hibernate.show_sql: 하이버네이트가 실행한 SQL 출력 hibernate.format_sql: SQL 보기쉽게 출력 hibernate.id.new_gererator_mappings: 새로운 키전략 사용 실행 순서 1.앤티티 매니저 팩토리 생성 : 비용 큼. 한번생성 공유사용 2.앤티티 매니저 생성 : 이걸 이용 DB CRUD 가능/ 쓰레드간 공유,재사용금지 3.트랜잭션 획득 4.tx start-> biz logic -..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. JPA 정의 JPA는 자바 진영의 ORM 기술 표준(자바 ORM 기술에 대한 API 표준 명세) ORM(Object-Relational Mapping)은 객체와 관계형 데이터베이스를 매핑해주는 기술 다양한 자바 ORM 프레임워크들이 있는데 그중에 하이버네이트 프레임워크가 가장 많이 사용됨 JPA(Java Persisitence API)는 자바 ORM 기술에 대한 API 표준 명세고 그걸 구현한 ORM 프레임워크가 하이버네이트임..