【发布时间】:2012-12-06 15:17:32
【问题描述】:
我有一个场景,我需要将一个实体及其依赖对象持久化到数据库中。我遇到了一个位置,我必须从 Web 应用程序中一个接一个地插入大约 50000 个这样的对象。现在循环执行此操作大约需要 3 小时。
我想更改将休眠实体传递给存储过程并在数据库端执行它们的方法,因为这将花费更少的执行时间。
我想知道这是否可以做到,如果可以,如何做到这一点。下面的例子可以作为参考。
父母 A,父母 B - 两者可能有也可能没有依赖关系。 家长 C - 独立家长。 父母 B 有 3 个孩子 - 孩子 A、孩子 B、孩子 C。 子 B 也引用了父 C。
【问题讨论】:
标签: java oracle hibernate stored-procedures orm