일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPQL
- Exception
- 백준
- springdatajpa
- Spring Boot
- Servlet
- Greedy
- Android
- 알고리즘
- pointcut
- 그리디
- JDBC
- db
- 스프링 핵심 원리
- QueryDSL
- AOP
- jpa
- 김영한
- 스프링 핵심 기능
- http
- spring
- 스프링
- 인프런
- java
- SpringBoot
- 자바
- Thymeleaf
- transaction
- Proxy
- kotlin
- Today
- Total
목록identity (2)
개발자되기 프로젝트
1. PK 매핑 방법 직접 할당 : @Id만 사용 자동 생성 : @GeneratedValue - IDENTITY: 데이터베이스에 위임, MYSQL @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; - SEQUENCE: 데이터베이스 시퀀스 오브젝트 사용, ORACLE --> @SequenceGenerator 필요 - TABLE: 키 생성용 테이블 사용, 모든 DB에서 사용 --> @TableGenerator 필요 - AUTO: 방언에 따라 자동 지정, 기본값 2. IDENTITY 기본 키 생성을 DB에 위임 : 너가 알잘딱해 MySQL, PstgreSQL, SQL Server, DB2에서 사용 JPA는 보통 transacti..
JPA를 사용하면 SQL까지 안적어도 된다! 객체를 JPA에 넣어주면 JPA가 중간에서 DB에 SQL날리고 data가져옴 SQL과 Data중심의 설계에서 객체 중심의 설계로 패터다임 전환 JPA 소개 1. ORM(Object Relational Mapping) 객체와 관계형 Database를 자동으로 mapping시켜주는 것을 말한다. 객체지향 프로그래밍의 기본 단위는 object 이고 관계형 Datebase의 기본단위는 table이다. 따라서 객.. bsh-developer.tistory.com 1. build.gradle JPA를 사용하기 위해서 dependency 추가가 필요하다.(jdbc는 지워주자) //implementation 'org.springframework.boot:spring-boot..