我有大约100,000个我想要插入数据库的对象。我想利用Spring/Hibernate并创建List<MyPojo>
并使用session.saveOrUpdate()
来执行插入。Spring/Hibernate - 如何通过外键ID插入记录?
但是,MyPojo对象包含大约25个外键。要通过Id执行这么多的查找来获得实际引用的对象将是非常低效的。
因此,我想只使用外键id(与存储在数据库中的方式相同),而不是加载每个对象。
在运行本机查询之外,是否有另一种解决方案来执行此操作?
谢谢!
这是功课的一部分吗?或者你自己的自学。因为拥有一张25个外键的桌子是很难相信的。我会认真考虑首先正常化/重新设计我的数据库模式。 – Gaurav 2012-01-16 18:05:53
这是一张现有的表格,其背后的理由超出了范围。我只是想知道是否可以通过Spring /休眠 – user973479 2012-01-16 18:34:42