Grails 2.3.8 域 class 有名称 Order
Grails 2.3.8 domain class has name Order
我没有通过集成测试,因为在我的项目中有一个名为 Order 的域 class。这是 SQL 中的一个已知关键字。生成的异常甚至暗示 SQLGrammarException。一个明显的解决方案是重命名 class。是否有任何解决方案可以让我保持 class 的名称不变?
您可以通过指定映射来转义名称
class Order {
static mapping = {
table "`Order`"
}
}
我没有通过集成测试,因为在我的项目中有一个名为 Order 的域 class。这是 SQL 中的一个已知关键字。生成的异常甚至暗示 SQLGrammarException。一个明显的解决方案是重命名 class。是否有任何解决方案可以让我保持 class 的名称不变?
您可以通过指定映射来转义名称
class Order {
static mapping = {
table "`Order`"
}
}