java - 带有注释映射的 LocalSessionFactoryBean

标签 java spring hibernate orm

Spring 我没那么坚强。

我有一颗 bean

<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?

最佳答案

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

关于java - 带有注释映射的 LocalSessionFactoryBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672580/

相关文章:

java - 适用于 Eclipse 的 Google 插件无法正常工作

java - 如何从 Jython 加载 springframework ApplicationContext

java - Spring MVC : Get Unnamed Request Parameter

java - 如何使用MySQL准备语句缓存?

java - JPA:删除孤立列、无效列

java - JDBCExceptionReporter - 不兼容的数据类型组合

java - 如何解决 google contact api 中的 { "error": "invalid_grant", "error_description": "Bad Request"} 问题

java - 如何区分从 HTML 表单提交的 HTTP 请求和从客户端提交的 HTTP 请求?

java - GridBagConstraints 填充垂直和水平

spring - Spring 如何管理与 RabbitMQ 的 websocket 连接?