gpt4 book ai didi

grails - Grails 3.3:临时属性和GrailsDomainClassProperty

转载 作者:行者123 更新时间:2023-12-02 15:45:51 24 4
gpt4 key购买 nike

考虑将插件从Grails 3.2.11升级到Grails 3.3.2,同时适应域类API中的大幅更改。 PersistentProperty替换GrailsDomainClassProperty,但是没有isPersistent()方法。

如何以编程方式找出域类属性是否是 transient 的? PersistentEntity是否完全返回 transient 属性?

(我倾向于大量使用 transient 属性。对于提高生产率非常有用。)

最佳答案

PersistentEntity.getPersistentProperties()将为您提供要保留的属性列表-这意味着它不包含 transient 属性。你可以试试:

GrailsClassUtils.getStaticPropertyValue(MyDomain, "transients")?.contains("myPropertyName")

关于grails - Grails 3.3:临时属性和GrailsDomainClassProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48131144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com