簡體   English   中英

Spring + Hibernate在多模塊中實現

[英]Spring + Hibernate implementation in multi-modules

我的問題 - 對於研究Spring我寫了一個由幾個模塊(multimoduls)組成的不太好的應用程序。

 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,以便我們可以清楚地看到項目之間的依賴關系。

由於您的問題有點不完整,我只能猜測您正在使用maven。 對? 無論如何,當你使用Spring時,你應該肯定,正如你自己已經寫過的那樣,在一個公共模塊中定義基礎結構部分。 Spring提供了包含其他上下文文件的可能性。 即使有通配符。 因此,您可以定義一個單獨的主上下文文件,一次性加載所有其他文件。 最好的方法是使用某種命名約定,這樣每個模塊都可以輕松地提供其上下文文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM