Моя проблема - для исследования Spring Я пишу не очень большое приложение, состоящее из нескольких модулей (мультимодулей).Реализация Spring + Hibernate в мультимодулях
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. Когда у меня не было модуля2, все работало успешно. Ошибка, связанная с дублированием SessionFactory и TransactionManager? Можете ли вы привести пример приложения весной, состоящий из нескольких модулей. Спасибо.
Я должен сделать файл spring-config.xml веб-модулю и очистить spring-config до module1 и module2? Переместить компоненты DataSource и SessionFactory и TransactionManager в spring-config в Web-модуль? – Ddrad
@ddrad Ну, да, это должно сработать. Я бы рекомендовал помещать в веб-модуль продуктивные описания весенних весенних версий. Для тестов скорее дублируйте инфраструктуру тестирования в общий модуль, который могут видеть все другие модули. – sorencito