Grails Hibernate持久化设置:如何不自动保存

时间:2016-06-24 14:59:54

标签: hibernate grails gorm

我有一个有很多学生的域级教师。

当我使用

Teacher.students.each{it->
      it.lastupdated=date;
}

学生的属性会自动保存到数据库中(似乎是立即)。

有没有办法防止这种行为,并且在我明确保存之前将值设置为瞬态?

1 个答案:

答案 0 :(得分:1)

只需it.discard()即可避免自动保存。查看Grails文档here

另一个可能对您的Grails版本无效的解决方案是在配置文件中添加它:

hibernate {
    flush.mode='manual'
}