Hibernate:混合带注释的类和经典的hbm.cfg.xml

时间:2015-07-04 08:03:41

标签: java xml spring hibernate

有人用一个例子解释下面的内容(可以和不可以)吗?

Hibernate docs(最新)

  

您可以将带注释的持久类和经典的hbm.cfg.xml声明与相同的SessionFactory混合使用。但是,您不能多次声明一个类(无论是注释还是通过hbm.xml)。您不能在实体层次结构中混合配置策略(hbm与注释)。

我们可以这样做吗?属性 annotatedClasses mappingResources

<beans:bean id="hibernateSessionFactory"
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <beans:property name="dataSource" ref="dataSource" />
    <beans:property name="annotatedClasses">
        <beans:list>
            <beans:value>com.dev.spring.model.Person</beans:value>
        </beans:list>
    </beans:property>
<beans:property name="mappingResources">
<beans:list>
    <value>
        com/hibernate/abc.xml</value>
</beans:list> 

0 个答案:

没有答案