我有一个导入应用程序,用户向我提供数据集(在我的情况下是stackexchange站点的数据转储)和表前缀,我需要创建表并导入数据。
然而,我可以想到在Hibernate中导入它的唯一方法是为每个数据集设置一个专用的SessionFactory,这样我就可以使用SchemaExport和Session的特定NamingStrategy。否则,hibernate会对我正在谈论的表格感到困惑
创建多个SessionFactories似乎是使用Hibernate的错误方法。它似乎也是很多开销和内存使用量。
有没有人知道在这种情况下使用单个SessionFactory的方法?