基本上,我需要配置spring-jdbc模板+事务,以便两个独立的模块可以使用来自第三个共享模块的相同DAO类。此外,它们中的一个在自动提交模式下执行db调用,而另一个具有在事务中执行多个db调用的方法。
module 1
|_____service
|______TransactionService.class (uses module2.model.dao)
module 2
|_____model
|______ entities (shared)
|______ dao (shared, built with spring_jdbc JdbcTemplate)
module 3
|_____service
|______ Service.class (uses module2.model.dao)使用普通的java.sql.*和jdbc很容易做到这一点,但我是Spring的新手,完全不会配置它。我是否需要创建一个包含两个数据源(DataSourceDriverManager和DataSourceTransactionManager)的DataSource配置类,并将其放在一个共享模块2中?或者我应该为每个模块创建两个配置类?这里最好的解决方案是什么?
发布于 2021-09-18 00:41:18
最好的解决方案是使用JPA。为此,您必须在项目中配置spring-jpa请参阅Hibernate
https://stackoverflow.com/questions/69230252
复制相似问题