With default spring _spring .jpa.properties.hibernate.id.new_generator_mappings= false false_ generator and _ @GeneratedValue (default GenerationType.AUTO) _ strategy Hibernate autogenerate scheme:
create sequence hibernate_sequence start with 1 increment by 1; create table users (id integer not null, ...);
So, id is not autoincrement and JDBC script INSERT failed with org.h2.jdbc.JdbcSQLException:NULL not allowed for column "ID"; SQL statement
According [H2 grammar|https://stackoverflow.com/a/19100026/548473]
create table users (id int default hibernate_sequence.nextval primary key);
must be generated for id autoincremening |
|