我正在尝试将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
谢谢
如果您不想使用像Spring-Data-JPA模块这样的JPA实现,但是您喜欢使用Spring-Data,那么您可以找到Spring-Data-Mybatis这个有用的项目。
我知道这不是你问题的准确答案,但我希望这个答案很有意思。
我正在使用这个项目:https://github.com/hatunet/spring-data-mybatis
它非常适合spring-data-mybatis,它还有分页存储库。
在生产项目上工作得很好。