java - Spring + Hibernate 多模块实现

标签 java spring hibernate applicationcontext multi-module

我的问题 - 为了学习 Spring,我编写了一个由多个模块(多模块)组成的不太好的应用程序。

 module1
    src
      entity
      dao
    resource
        spring-config.xml ---> This is DataSource, SessionFactory, TransactionManager
 module2
    src
      entity
      dao
    resource
        spring-config.xml ---> This is DataSource, SessionFactory, TransactionManager
 service1
     src
       service_for_module1
     resource
       spring-config.xml ---> Initialization bean Service1 (used for module1)
 service2
     src
       service_for_module2
     resource
       spring-config.xml ---> Initialization bean Service2 (used for module2)
  web
    src
      ManagerBeanForJSF
    web
      pages
      WEB-INF
        spring 
            spring-config.xml ---> Import all spring config from modules

我有异常org.hibernate.hql.internal.ast.QuerySyntaxException。 当我没有 module2 时 - 一切都成功。与 SessionFactory 和 TransactionManager 重复相关的错误? 您能举一个Spring中由多个模块组成的应用程序的例子吗? 谢谢。

最佳答案

我建议你使用maven项目并发布poms,这样我们就可以清楚地看到项目之间的依赖关系。

关于java - Spring + Hibernate 多模块实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20370310/

相关文章:

java - 即使调用 setSupportActionBar 后也看不到顶部工具栏

java - Tomcat 8 忽略 CORS 过滤器(web.xml、代码内等)

hibernate - Spring 的自动 hibernate 事务管理?

java - Hibernate中级联删除的问题

java - 启动 Liferay 7 (liferay-portal-7.0-ce-ga1) 时出错 : PWC6345: There is an error in invoking javac. 需要完整的 JDK(不仅仅是 JRE)

java - FileWriter 和 BufferedWriter 导入在 JDK 7 中是 "conflicting"

将 Spring Boot Starter Web 依赖项与 Mongo Driver 3.11.0 一起使用时出现 java.lang.NoSuchMethodError

java - 使用 @JoinTable 的 Hibernate 一对多映射问题

java - Hibernate中查询继承实体时`Unknown column ' Camera ' in ' where子句`

hibernate - 获取GORM派生的属性