출처: https://www.youtube.com/watch?v=w3s4yyzO4TU&list=PLOSNUO27qFbvzGd3yWbHISxHctPRKkctO&index=11
특정DB에 적용되는 내용이므로 필요할때 보면됨
요약:
Sqeuence를 이용한 기본키 생성전략
복습. 위 내용중 스키마 자동 생성? @Table 어노테이션 봤을때 보았던 내용이다. persistence.xml 혹은 application.yml파일에 스키마 자동생성 속성을 넣어주는 것을 의미함
또 한가지 주목할 점은 어노테이션이라는게 생각보다 그 관계되는 프로그램이 구체적이라는 것이다. Sequence라는 용어는 MySql에서는 쓰지 않는다. Oracle에서 쓰인다. 그래서 @SequenceGenerator는 Oracle, PostgreSQL 과 같은 DB에나 쓰이는 어노테이션이다.
Sequence? MySql의 Auto Increment와 같은 개념이다. 레코드 생성시 pk 가 자동 생성, 부여되는 기능.
'Spring&IntelliJ' 카테고리의 다른 글
JPA. 필드(field)에 적용되는 몇가지 중요 어노테이션 (0) | 2024.01.04 |
---|---|
JPA. Table를 이용한 기본키 생성전략 (2) | 2024.01.04 |
JPA 영속객체의 라이프사이클 (0) | 2024.01.02 |
JPA 영속성 컨텍스트의 이해 (0) | 2024.01.02 |
JPA 내부동작방식 (1) | 2024.01.02 |