1

我有一个导入应用程序,用户向我提供一个数据集(在我的情况下是一个 stackexchange 站点的数据转储)和一个表前缀,我需要创建表并导入数据。

然而,我能想到的在 Hibernate 中导入它的唯一方法是为每个数据集设置一个专用的 SessionFactory,这样我就可以为 SchemaExport 和 Session 使用一个特定的 NamingStrategy。否则 hibernate 会对我说的表感到困惑

不过,创建多个 SessionFactories 似乎是使用 Hibernate 的错误方式。这似乎也有很多开销和内存使用。

有谁知道在这种情况下使用单个 SessionFactory 的方法?

4

0 回答 0