小编car*_*zen的帖子

修改并验证grails域对象而不保存它

如何使用GORM .get来检索对象o,修改一些字段,并调用o.validate()来查找错误,而无需Hibernate将对象保存到DB.丢弃本身并不妨碍保存.也没有

                clazz.withTransaction { status ->
                  row.validate(flush:false)
                  row.discard()
                  status.setRollbackOnly()
                }
Run Code Online (Sandbox Code Playgroud)

这篇文章建议使用命令对象但这段代码将适用于许多不同的域对象.必须有一个简单的方法(一些参数传递给validate?)给Hibernate不要保存指令.我是否每次都需要创建一个新实例?

validation grails domain-object

7
推荐指数
1
解决办法
1876
查看次数

Groovy类中的static {}有什么意义?

有什么影响static {}

例如,SimpleXlsSlurper中有一个这样的代码块.

groovy

4
推荐指数
1
解决办法
2582
查看次数

标签 统计

domain-object ×1

grails ×1

groovy ×1

validation ×1