如果我在控制器中创建域对象并且不调用.save()
,Grails 会在某个时候自动为我执行此操作。我正在创建许多域对象,但没有计划保存所有这些对象,并在我的服务退出时出现“引用未保存的瞬态实例”异常。
当控制器/服务退出时,我如何获得 Grails 将尝试保存的所有对象的列表,以便我可以防止其中一些对象被保存?
如果我在控制器中创建域对象并且不调用.save()
,Grails 会在某个时候自动为我执行此操作。我正在创建许多域对象,但没有计划保存所有这些对象,并在我的服务退出时出现“引用未保存的瞬态实例”异常。
当控制器/服务退出时,我如何获得 Grails 将尝试保存的所有对象的列表,以便我可以防止其中一些对象被保存?