首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将JPA的SessionFactory配置到Spring中

将JPA的SessionFactory配置到Spring中
EN

Stack Overflow用户
提问于 2020-07-11 14:46:33
回答 1查看 45关注 0票数 0

我正在尝试将Jar添加到我的项目中,它使用Spring4 sessionFactory连接到DB。我的项目使用Spring boot和JPA进行事务处理。

我如何配置我的项目,以便将JPA传递给Spring sessionFactory?

当我将jar放到我的项目中时,我得到了错误:“考虑在您的配置中定义一个名为'sessionFactory‘的bean。”

因此,我在我的applicationContext.xml上添加了一个sessionFactory:

代码语言:javascript
复制
<bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="${spring.datasource.driver-class-name}" />
        <property name="url" value="${spring.datasource.url}" />
        <property name="username" value="${spring.datasource.username}" />
        <property name="password" value="${spring.datasource.password}" />
</bean>

<bean id="sessionFactory"
        class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="packagesToScan">
            <list>
                <value>com.secondProjectClass</value>
            </list>
        </property>
    </bean>

但是,当我添加这段代码时,会出现以下错误:

操作:

考虑在您的配置中定义一个名为'entityManagerFactory‘的bean。

我的项目有spring-boot-starter-data-jpa:2.2.4.RELEASE,而jar使用的是Spring4。目前我无法编辑第二个jar (使用Spring4的那个)。这种配置可行吗?谢谢!

第一个项目配置:(基础项目)

代码语言:javascript
复制
implementation ('org.springframework.boot:spring-boot-starter-data-jdbc')
implementation ('org.springframework.boot:spring-boot-starter-web')
compile ('org.springframework.boot:spring-boot-starter-data-jpa:2.2.4.RELEASE')

第二个项目配置:(我需要添加的Jar)

代码语言:javascript
复制
springVersion = '4.3.13.RELEASE'
compile("org.springframework:spring-context:${springVersion}")
compile("org.springframework:spring-web:${springVersion}")
compile("org.springframework:spring-tx:${springVersion}")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-20 11:02:51

我解决了这个问题,只保留了SpringBoot + JPA存储库,所有内容都在同一版本中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62846058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档