删除<;类别>;persistence.xml hibernate中的标记

删除<;类别>;persistence.xml hibernate中的标记,hibernate,persistence.xml,Hibernate,Persistence.xml,我有一个关于Spring3.1.1Hibernate4.1.1JSF2.1.6的演示项目 *请忽略“开始后的任何空格,在entityManagerFactorybean声明中包含以下属性 <property name="packagesToScan" value="com.myapp.domain"/> 并从persistence.xml中删除所有类声明 <property name="persistenceUnitName" value="app-persist

我有一个关于Spring3.1.1Hibernate4.1.1JSF2.1.6的演示项目


*请忽略“开始后的任何空格,在
entityManagerFactory
bean声明中包含以下属性

<property name="packagesToScan" value="com.myapp.domain"/>

并从persistence.xml中删除所有类声明

    <property name="persistenceUnitName" value="app-persistance" />
    <property name="dataSource" ref="dataSource" />
    <property name="jpaProperties">
        <props>
            <prop key="hibernate.dialect">${hibernate.dialect}</prop>
            <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
            <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
            <prop key="javax.persistence.validation.mode">none</prop>
            <prop key="javax.persistence.sharedCache.mode">all</prop>
            <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider
            </prop>
            <prop key="hibernate.search.default.indexBase">c:/lucene/indexes</prop>
        </props>
    </property>

</bean>

<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"
    scope="singleton">
    <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<property name="packagesToScan" value="com.myapp.domain"/>