clazz.withTransaction { status -> row.validate(flush:false) row.discard() status.setRollbackOnly() }
This post建议使用命令对象,但此代码将适用于许多不同的域对象.必须有一个简单的方法(一些参数传递给validate?)给Hibernate不要保存指令.我是否每次都需要创建一个新实例?