我正在对在数据库查询期间在某些字段上引发错误的代码进行调试,以及一些装入方法的构造函数。
在创建类/模型的实例之前,我们正在对象上手动设置属性,但是由于某些原因,这些字段(DateCreated,DateUpdated)在传递它们后不久将返回null。
我们已经验证了这些字段实际上直到现在还没有为空,因此我们担心的是,由于命名约定,GORM正在删除并尝试替换这些字段,也许我们应该将这些字段的手动设置省去,并允许GORM对其进行管理。
是否有办法查看grails应用程序使用的是哪个版本的GORM,也许有一些了解,它是如何管理这些字段的,并为此对象使用其自己生成的构造函数?
最佳答案
取决于您使用的grails版本。假设您使用的是最新的grails版本。 GORM版本应在grails项目内的gradle.properties
文件中指定,如下所示:
grailsVersion=3.3.2
gormVersion=6.1.8.RELEASE
gradleWrapperVersion=3.5
您还可以通过以下gradle任务从gradle依赖关系树中找到它:
./gradlew dependencies
关于java - 如何检查Grails应用程序的GORM版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55067199/