相关域对象的外键解析停止工作(即object.relatedId),示例:
域模型:
class Order { Customer customer }
在grails / sh控制台中:
order = Order.last()
order.customer.id // prints: 677
order.customerId // previously working well
ERROR groovy.lang.MissingPropertyException: No such property: customerId for class: Order Possible solutions: customer
order.properties.each { k, v -> print "${k}:${v}\n" } // prints: customerId:null
它之前曾经工作过,并且以某种方式停止了任何域对象
版本:
Groovy Version: 2.4.4 JVM: 1.8.0_51 Vendor: Oracle Corporation OS: Linux Grails version: 2.3.9
有人有类似的问题吗?
最佳答案
Grails 2.3.9是否支持Java 8?正式地,我知道Grails 2.4是对Java 8的支持的开始,我发现使用Intellij IDE来获得Java 8支持需要Grails 2.5.0。您是否尝试过Java 7而不是8?
关于grails - 解析相关域对象的外键失败(obj.relatedId),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32228059/