Spring Data JPA和MyBatis

问题描述 投票:1回答:3

我正在尝试将Spring Data JPA与MyBatis一起使用。由于MyBatis没有供应商适配器,这里的替代方案是什么?

<bean id="entityManagerFactory"
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="packagesToScan" value="com.abc.xyz.domain"/>
</bean>

当我尝试初始化我的应用程序时,我收到以下异常。

Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: No PersistenceProvider specified in EntityManagerFactory configuration, and chosen PersistenceUnitInfo does not specify a provider class name either

谢谢

java spring-data-jpa mybatis spring-mybatis
3个回答
0
投票

为什么不试试spring-data-jpa-extra

它为像mybatis这样的spring-data-jpa提供了动态查询解决方案,但比mybatis更容易。

我想你会喜欢:)


0
投票

Spring Data MyBatis

如果您不想使用像Spring-Data-JPA模块这样的JPA实现,但是您喜欢使用Spring-Data,那么您可以找到Spring-Data-Mybatis这个有用的项目。

我知道这不是你问题的准确答案,但我希望这个答案很有意思。


0
投票

Spring-Data-Mybatis Hatunet版本

我正在使用这个项目:https://github.com/hatunet/spring-data-mybatis

它非常适合spring-data-mybatis,它还有分页存储库。

在生产项目上工作得很好。

© www.soinside.com 2019 - 2024. All rights reserved.