java - 用于映射文件的多个位置的 Hibernate SessionFactoryBean

标签 java hibernate spring

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

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

最佳答案

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

关于java - 用于映射文件的多个位置的 Hibernate SessionFactoryBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/157294/

相关文章:

java - 使用 Hibernate 关系的 REST API 请求

postgresql - Hibernate:重复键值违反唯一约束

java - 混合前端和服务器端技术(Spring、Thymeleaf、AngularJS)

java - Guava Resources.readLines() 用于 Zip/Gzip 文件

java - 将数组中的每个元素与其他元素相加的有效解决方案

java - C 的 Crypt() 类似 Java 中的函数

java - jtable View 事件

java - IndexOutOfBound 在@Lob 字段中搜索

java - 使用相同的 servlet 上下文设置多个 Web 服务

java - 如何在 Spring Boot 应用程序中使用 JPA 删除/获取列表