Я хочу создать последовательность в базе данных h2 для указанного ниже объекта
public class Label {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "label_sequence")
@SequenceGenerator(name = "label_sequence", sequenceName = "label_sequence", allocationSize = 100)
private Long id;
private String name;
private String value;
}
Ниже приведена команда sql, которую я выполняю
CREATE SEQUENCE label_sequence
START WITH 1
INCREMENT BY 1
MINVALUE 1;
Я получаю следующую ошибку :
Syntax error in SQL statement "CREATE SEQUENCE LABEL_SEQUENCE
START WITH 1
INCREMENT BY 1
MINVALUE[*] 1 "; SQL statement:
CREATE SEQUENCE label_sequence
START WITH 1
INCREMENT BY 1
MINVALUE 1 [42000-140]
Приведенный ниже запрос работает
CREATE SEQUENCE label_sequence
START WITH 1
INCREMENT BY 1;
Но я получаю значения идентификатора меньше 1 из-за размера выделения, я думаю.
Как я могу сделать убедитесь, что значения ID никогда не go ниже 1?