0

我们有一个由多个子项目组成的项目。对于每个子项目,我们可能有一些休眠映射文件,但最终只有一个实际的休眠会话。这些子项目可以通过多种方式组合,其中一些相互依赖。我的问题是,实际上我想要一个 SessionFactoryBean 能够从 applicationContext(s) 收集这些映射/映射位置并进行自我配置。

有人写过这样的东西,还是我必须自己做(我设想有点像 SpringMVC 的 urlresolver 或 viewresolver 功能)?

4

2 回答 2

2

另一种(更简单的)方法是将所有模型类收集在一个项目中。让您的所有其他项目依赖它并在那里创建您的 SessionFactory。这就是我设法解决相同问题的方法,并且效果很好。

于 2008-10-03T11:56:54.793 回答
0

LocalSessionFactoryBean有一个 configLocations 属性。您注入配置位置列表,它会将它们收集在一起以进行单个会话工厂配置。

于 2008-10-01T12:30:46.763 回答