spring-data嵌入式数据库配置

时间:2013-07-29 20:40:48

标签: jpa repository spring-data embedded-database

我尝试使用嵌入式数据库配置springdata。上下文文件受http://cooldevstuff.wordpress.com/2012/09/20/in-memory-database-using-spring-3-2/

启发

我的上下文文件:

    <jdbc:embedded-database id="embeddedDataSource">
    <jdbc:script location="classpath:schemaFile.sql" />
    <jdbc:script location="classpath:dataFile.sql" />
    </jdbc:embedded-database>

<jpa:repositories base-package="aa.bb.repository" />

<bean class="org.springframework.orm.hibernate4.HibernateExceptionTranslator" />

<bean id="entityManagerFactory">
    <property name="dataSource" ref="embeddedDataSource" />
    <property name="persistenceUnitName" value="SamplePU"></property>
</bean>

但我收到错误: 没有定义[javax.persistence.EntityManagerFactory]类型的唯一bean:期望的单个bean但找到0。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

配置无效。您的bean entityManagerFactory未声明任何class属性。