【发布时间】:2012-02-28 22:00:19
【问题描述】:
根据我的阅读,save() 通知持久性上下文应该保存或更新一个实例。但是,我在服务中有方法可以更改域实例的属性,而无需调用 save(),并且更改会立即出现在我的数据库中,没问题。
save() 方法是否只是一种更安全的方式来了解域实例将在进行更改后更新(并使用 failOnError 映射捕获错误)?每次我更改域实例的属性时都应该使用它还是过度使用它?
【问题讨论】:
-
是数据库即时更新还是你的休眠缓存即时更新?
-
我正在使用的MySql数据库正在更新中。
标签: grails persistence