#hibernate가 키생성방식을 결정
@GeneratedValue(stategy=GenerationType.AUTO)
# 사용하는 databases 가 키생성방식을 결정
@GeneratedValue(stategy=GenerationType.IDENTITY)
- oracle -> 별도의 번호를 위한 table 생성
- mysql or mariadb -> Auto Incremnet default
#SECUENCE(@SequenceGenerator)
- database의 sequence기능을 사용
- oracle -> sequence
- mariadb -> 10.3 부터 sequence 지원
#TABLE (@TableGenerator)
- 키 전용 Table별도생성
반응형
'Java' 카테고리의 다른 글
spring.jpa.hibernate.ddl-auto, jpa ddl 생성전략 (0) | 2021.07.05 |
---|---|
jpa - @Transient annotation (0) | 2021.07.05 |
spring security sec tag in thymeleaf 에서 sec 권한 tag(테그)태그 사용하기 (0) | 2021.06.08 |
thymeleaf , enum switch case (0) | 2021.05.27 |
java read a file from resources directory 자바 /src/main/resources 파일 읽기 (0) | 2021.05.21 |