我使用 RazorSQL 将我的 MySQL 数据库表转换为 HQL - 生成一个 DDL 文件。
检查 DDL 文件时,它看起来不错:
CREATE TABLE Person(
Person_Id INTEGER IDENTITY NOT NULL,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
PRIMARY KEY (Person_Id)
);
但我必须更改 SQL 才能使其对 HSQL 起作用:
CREATE TABLE Person(
Person_Id INTEGER generated by default as identity (start with 1),
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
PRIMARY KEY (Person_Id)
);
我不想每次转换后都更改 SQL。