【发布时间】:2010-01-06 22:19:33
【问题描述】:
我正在开发一个实用程序来更新数据库中的实体列表作为一个组。该数据库包含一个实体列表。更新的结果是一个新列表。 API 接受这个新列表。
更新可能最终会修改列表中的一些实体,创建新实体并删除一些实体。所以在实体级别,我可能必须执行任何插入、删除或更新操作。但是,数据库中的最终列表总是与传递给 API 的列表相同。
Hibernate 有没有办法在列表级别处理这个操作,即告诉 Hibernate 持久化这个实体列表,并让它处理哪些需要创建、更新或删除?
顺便说一句,没有代表此列表的实体/表。只是表中的实体本身。
【问题讨论】: