일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 자바 ORM 표준 JPA 프로그래밍
- 마이크로 서비스
- #docker compose
- @TransactionalEventListener
- vue.js
- @Transactional Propagation
- CompletableFuture
- 리눅스
- JPA
- ksql
- ksqldb
- 리팩토링 2판
- 친절한 SQL 튜닝
- git
- 자바 ORM 표준 JPA 프로그래밍 정리
- Stream
- 백명석님
- aws
- 원격 브랜 삭제
- intellij 즐겨찾기
- javascript case
- HandlerMethodArgumentResolver
- intellij 핵심 단축키
- findTopBy
- Spring Cloud Netflix
- multipart테스트
- intellij favorites
- IntelliJ
- Linux
- Today
- Total
목록분류 전체보기 (128)
시그마 삽질==six 시그마
우아한 형제들의 김영한 팀장님 책 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. 정의 JPA를 편리하게 사용하도록 지원하는 프로젝트임 데이터 접근 계층을 개발시 구현 클래스 없이 인터페이스만 작성해도 개발완료 가능 우리의 리파지토리 찾아서 자동으로 구현 클래스를 동적으로 생성하고 Bean으로 등록시킴 2. 인터페이스 계층 Interface Repository(스프링 데이터)
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. JPQL ( Java Persistence Query Language ) 1) 정의 테이블이 아닌 객체를 대상으로 검색하는 객체지향 쿼리임(객체지향 SQL) SQL을 추상화해서 특정 DB SQL에 의존적이지 않음(방언만 변경해주면됨) JPQL 사용하면 자동으로 SQL로 변환됨 JPQL은 별칭 필수임 2) 프로젝션 JPQL은 결과 반환시 연관관계 고려하지 않고 단지 SELECT 절에서 지정한 엔티티나 값만 조회한다. (단 즉시로..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. 엔티티 타입 식별자 있음 생명주기 있음 공유가능 2. 값타입 식별자x 공유 안하는게 safe 1) 기본 값타입 (자바기본타입, 래퍼클래스) 2) 임베디드 타입(복합 값 타입) -@Embedded 필드, @Embeddable클래스 ,기본생성자 필수,composition 관계임(재사용 가능) -잘설계한 ORM 테이블 수 보다 클래스 수가 더 많다 -임베디드 타입은 값타입포함하거나 Entity 참조가능 -임베디드 타입에 정의한 매핑..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. -프록시 객체 실제 Entity 대신 DB 조회를 지연시키는 가짜객체 프록시 객체는 원본 엔티티를 상속받은 객체 실제 객체에대한 참조를 보관 클래스명 출력시 ...javassist..하면 프록시 객체임 1. 즉시로딩 fetch=FetchType.EAGER 연관된 Entity 즉시 조회 JPA는 즉시로딩을 최적화하기위해 가능하면 조인쿼리를 사용한다 @ManyToOne, @OneToOne은 즉시로딩이 default 부모 저장시 자식도 ..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1.상속관계 매핑 객체지향에서의 상속 그러나 DB는 상속이란 개념없음. 대신 슈퍼타입 서브타입관계만 있을뿐 두관계 맵핑이 상속관계매핑임 자바 부모: layout 자식: official,notice,global,news 1)각각의 테이블로 변환 조인전략(부모의 기본키를 자식이 받아서 기본키+외래키로 사용함-식별관계) (정규화 but 조인으로 성능저하,insert2번) @Inheritance(strategy=InheritanceType..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 왼쪽을 연관관계 주인으로 할 경우임! 다대일 : 단방향,양방향
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. -키워드 객체지향 설계는 각각 객체가 맡은 역할과 책임이 있어서 관련있는 객체끼리 참조하도록 설계해야함 차이 관계형 DB 객체 검색 연관객체 검색시 조인사용(외래키사용) 연관객체를 검색시 참조를 사용 방향 무조건 양방향 단방향, (얼추)양방향 양방향 관리 외래키 하나로 두테이블의 연관관계관리 객체참조는 둘, 외래키는 하나기에 두 객체중 하나가 외래키를 관리해야함.so 연관관계의 주인을 정해야함 주인은 FK가 있는 테이블인 엔티티임 ..
우아한 형제들의 김영한 팀장님의 '자바 ORM 표준 JPA 프로그래밍'을 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 저자 직강 인프런 강의도 있습니다 궁금하신분은 요기를 클릭 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. @Entity :기본 생성자 필수 @Temporal(TempralType.TIMESTAMP): 자바 날짜 타입 지정 hibernate.hbm2ddl.auto 속성 create등등(운영사용조심) org.hibernate.cfg.imporvedNamingStrategy 테이블 명 컬럼명 생략시 카멜 표기법으로 매핑 @Column의 length와 nullable 속성은 DDL 자동생성 사용시만 의미있음 자바 기본타입에서 @Column 사..