JPA
JPA 마리아 DB에서 오토 시퀀스 작성 - GenerationType.IDENTITY
hyeonseong
2022. 10. 21. 14:09
마리아 디비는 시퀀스 전략이 없다.
하지만 DB에서 오토 시퀀스가 필요하다.
그래서 적용을 하는 부분이다.
IDENTITY는 해당 DB의 전략을 따라가게된다.
@GeneratedValue(strategy = GenerationType.IDENTITY)
package site.metacoding.white.domain;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
@Entity
public class Board {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String title;
@Column(length = 1000)
private String content;
}
콘솔에 아래 처럼 나오게 된다.