我使用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。