#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별도생성

 

반응형
블로그 이미지

visualp

c#, java

,