相关疑难解决方法(0)

使用Spring,Hibernate和LocalSessionFactoryBuilder配置sessionFactory

我正在尝试sessionFactory使用spring 3.2和hibernate 4 创建bean.我使用了以下代码.但问题是buildSessionFactory()弃用,buildSessionFactory(ServiceRegistry serviceRegistry)建议在javadoc中使用.但是,我无法理解什么是ServiceRegistry以及如何使用buildSessionFactory(ServiceRegistry serviceRegistry).


@Configuration
public class AppConfig {

    ...


    @Bean
    public SessionFactory sessionFactory() {
    return new LocalSessionFactoryBuilder(dataSource())
        .scanPackages("com.mypackages")
        .addProperties(hibernateProperties())
        .buildSessionFactory();

    }
}
Run Code Online (Sandbox Code Playgroud)

java spring hibernate sessionfactory

6
推荐指数
1
解决办法
7167
查看次数

我可以在Discriminated Entity Hierarchy的子类上使用CompositeId吗?

我有一个实体层次结构,所有子类策略都有单个表.我想使用每个属性 - 映射@ManyToOne - 作为主键.当我输入@Id注释时,我收到此错误:

java.lang.ClassCastException:org.hibernate.mapping.SingleTableSubclass无法强制转换为org.hibernate.mapping.RootClass

那么我如何提供将所有属性定义为区分层次结构的标识符?

java hibernate

2
推荐指数
1
解决办法
3961
查看次数

标签 统计

hibernate ×2

java ×2

sessionfactory ×1

spring ×1