0

我知道它的实现可能是一个简单的 for 循环,但为什么没有 EntityManager.persist 方法来获取一个集合并持久化集合中的所有实体?

4

2 回答 2

3

一个原因是很难知道哪些实体会导致persist() 可能引发的异常。另一个原因是不需要使用 API 用户可以轻松实现的快捷方法来使 API 混乱。

于 2012-06-11T21:06:39.330 回答
2

我同意 JPA 应该定义一个。请通过电子邮件向 JPA 规范委员会发送请求。合并/删除/等也应该收集。

实际上,没有什么可以阻止提供者接受集合,因为方法采用对象,也许请求您的提供者允许集合。

于 2012-06-12T13:50:14.930 回答