さて、ここで少し困惑していますが、本当にばかげた質問のようです。
デフォルトで null である二重列を持つテーブルを作成しようとしています。私が得るのは、デフォルトで 0 の二重列を持つテーブルであり、その理由がわかりません。
コードの関連部分:
CREATE_TABLE_STATEMENT = "create table " + TABLE_NAME + "
(id int not null generated always as identity constraint pk primary key,
parentid int default null, title varchar(50), minimum double default null,
maximum double default null, timeUnit double default null,
comment varchar(150) default null)";
そして対応する「挿入」:
"insert into " + TABLE_NAME + " " + "(parentid, title) values (1, 'first')"