다히의 개발일지
DB domain 부분 본문
<oracle>
sequence 를 사용할 때,
@Id
@Column(name = "ID", precision = 19, nullable = false)
@Comment(value = "ID")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="시퀀스테이블명")
@SequenceGenerator(name="시퀀스테이블명", sequenceName="시퀀스테이블명", allocationSize = 1, initialValue = 1)
@ColumnPosition(1)
private Long id;
<mysql>
sequence 필요 없이 자동으로 값이 증가
@Id
@Column(name = "ID", precision = 19)
@ColumnPosition(1)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
이 때 , ID 기본 값은 AUTO_INCREMENT로 설정 (MariaDB - HeidiSQL)
'다히의 피땀눈물 > AXBOOT' 카테고리의 다른 글
기타 (0) | 2019.07.17 |
---|---|
AXBOOT Chart.js 사용(2/2) (0) | 2019.07.17 |
GridView Paging 처리 (0) | 2019.07.01 |
AXBOOT Chart.js 사용(1/2) (0) | 2019.07.01 |