如何使用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不要保存指令.我是否每次都需要创建一个新实例?