我正在尝试为 hsqldb 复制我的 mysql 表,以便在我的 JPA / Hibernate 项目中运行一些单元测试。
目前只有两个表,但我无法在 hsqldb 中创建两个表。我使用 Spring 文档中的示例代码在测试用例之前运行 schema.sql 脚本:
db = new EmbeddedDatabaseBuilder().addDefaultScripts().build();
但它总是因“意外令牌”异常而失败,令牌范围从“数据库”到“(”。
有没有一种直接的方法可以将 mysql 转储转换为 hsqldb 可以理解的东西?或者我应该以其他方式填充测试数据库?