Grails 2.3.8域类具有名称Order

时间:2015-04-25 01:23:44

标签: grails

我没有进行集成测试,因为在我的项目中有一个名为Order的域类。这是SQL中的已知关键字。异常生成甚至SQLGrammarException的提示。一个明显的解决方案是重命名该类。有没有任何解决方案可以让我按原样保留班级名称?

1 个答案:

答案 0 :(得分:3)

您可以通过指定映射

来转义名称
class Order {
   static mapping = {
       table "`Order`"
  }
}

来源:https://jira.grails.org/browse/GRAILS-2737