如何在arraylist hibernate

时间:2015-09-05 11:57:35

标签: java spring hibernate

实际上我正在创建一个arraylist的瞬态对象。现在我将arraylist传递给BatchInsert方法,因为我正在使用hibernate批处理。

现在,如果我将带有临时对象的arraylist传递给batchInsert方法并调用session.save方法,则所有瞬态对象都将转换为持久对象。 现在这个arraylist将包含持久对象。

i)现在的问题是,如果在batchInsert方法中发生任何异常,然后我想单独保存所有记录,所以我希望我的arralylist只有瞬态对象。但问题是我无法用瞬态对象重现arraylist。

ii)问题是,最初这个arraylist可以包含瞬态或持久对象,因为我必须插入或更新两者。批处理后,arraylist仅包含持久对象。现在我将如何在arraylist中识别我必须插入或更新的内容?

0 个答案:

没有答案
相关问题