繁体   English   中英

使用存储过程保存休眠对象

[英]saving hibernate objects using stored procedure

我有一种情况,在这种情况下,我需要将一个实体及其从属对象持久保存到数据库中。 我遇到了一个位置,我必须从Web应用程序中一个接一个地插入大约50000个这样的对象。 现在,循环执行此过程大约需要3个小时。

我想更改将休眠实体传递给存储过程并在数据库侧执行它们的方法,因为这将大大减少执行时间。

我想知道这是否可以完成,如果可以,如何完成。 以下示例可以作为参考。

父母A,父母B-两者都可能有或没有依赖性。 父母C-独立父母。 父级B有3个孩子-子级A,子级B,子级C。子级B也引用父级C。

我想更改将休眠实体传递给存储过程的方法

听起来这是一个非常糟糕的主意。 就像在我的圣诞布丁中放培根一样,两者都很好,但不应混在一起。

您是否已看到休眠批处理正是针对此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM