1

我在春天没有那么强壮。

我有一颗豆子

<bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="mappingResources">
        <list>
            <value>com/my/company/service/impl/entity/User.hbm.xml</value>
        </list>
    </property>
</bean>

User.hbm.xml 引用了没有 Hibernate 映射类(如 UserAddress.hbm.xml 的类( UserAddress )。取而代之的是,UserAddress在它的类中有用于映射的注释:

@Entity
@Table(name = "user_address")
public class UserAddress extends Base {
 ...
}

所以问题是:如何将UserAddress添加到sessionFactory bean?

4

1 回答 1

1

好的,我找到了解决方案。而不是使用org.springframework.orm.hibernate3.LocalSessionFactoryBean它需要使用它的孩子:org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean

于 2012-12-04T17:08:59.880 回答