【发布时间】:2012-12-02 18:54:55
【问题描述】:
我在春天没那么强壮。
我有一颗豆子
<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)(如 UserAddress.hbm.xml)。取而代之的是 UserAddress 在它的类中有 annotations 用于映射:
@Entity
@Table(name = "user_address")
public class UserAddress extends Base {
...
}
所以问题是:如何将 UserAddress 添加到 sessionFactory bean 中?
【问题讨论】:
-
你用的是什么版本的spring和hibernate?你的第二个例子是一个 JPA 实体,它通常在持久性单元 xml 或 spring 本身中配置,具体取决于 spring 版本?