[英]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.