- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 grails 3.3.x (http://docs.grails.org/3.3.x/guide/upgrading.html) 的升级文档
GrailsDomainClass 已被 PersistentEntity.java 类弃用。
现在,我正在尝试将 3.2.11 上的 grails 应用程序升级到 3.3.5
在这里,我使用 PersistentEntity 删除了所有出现的 GrailsDomainClass。
现在当我尝试打电话时:
例子:
PersistentEntity persistentEntity = grailsApplication.getArtefacts("Domain")[0] as PersistentEntity;
println persistentEntity.relationshipMap
println persistentEntity.hasOneMap
It gives me groovy.lang.MissingPropertyException: No such property: relationshipMap for class: DefaultGrailsDomainClass1_groovyProxy
And,
groovy.lang.MissingPropertyException: No such property: hasOneMap for class: DefaultGrailsDomainClass1_groovyProxy
最佳答案
我得到了解决方案。
没有直接的api,但可以使用:
Map hasOneMap = GrailsClassUtils.getStaticPropertyValue(persistentEntity.clazz, "hasOne") as Map
Map relationshipMap = GrailsClassUtils.getStaticPropertyValue(persistentEntity.clazz, "hasMany") as Map
关于hibernate - Grails 升级到 3.3.x : Cannot access persistentEntity. relationshipMap 和 persistentEntity.hasOneMap with grails 3.3.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086626/
根据 grails 3.3.x (http://docs.grails.org/3.3.x/guide/upgrading.html) 的升级文档 GrailsDomainClass 已被 Persi
我是一名优秀的程序员,十分优秀!