让我们看看我是否可以以一种可以理解的方式问这个问题......
我从 grails 开始并创建了一个名为 user 的域类。据我了解,Hibernate 用于将这个域类映射到数据库。这对 hsqldb 非常有效。
现在我尝试切换到 javaDB 并收到一条错误消息,因为该表称为“用户”(这似乎是 javaDB 的保留字)。
所以像这样的声明
create table user ...
将导致错误消息。
create table "user" ...
有效,但 Hibernate 似乎没有将表名放在引号中。
如何将 Hibernate 配置为使用引号以使其与我的表名一起使用?
PS:是的,我知道,我可以将域类映射到另一个表名...... :-)