未知实体:com.boto.SpringHibernatee.entity.Employee;

时间:2017-09-29 08:33:25

标签: java spring spring-orm

当我致电.setAnnotatedClasses(Employee.class)时,它正在工作 但是当我调用.setAnnotatedPackage("com.boto.SpringHibernatee.entity")时,它会抛出未知的实体异常

@Bean
public LocalSessionFactoryBean sessionfactory() {
    LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
    sessionFactoryBean.setHibernateProperties(getproperties());
    sessionFactoryBean.setDataSource(datasource);
    sessionFactoryBean.setAnnotatedPackages("com.boto.SpringHibernatee.entity");

    return sessionFactoryBean;
}


@Bean
public LocalSessionFactoryBean sessionfactory() {
    LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
    sessionFactoryBean.setHibernateProperties(getproperties());
    sessionFactoryBean.setDataSource(datasource);
    sessionFactoryBean.setAnnotatedClasses(Employee.class); 
    return sessionFactoryBean;
}

1 个答案:

答案 0 :(得分:0)

使用setPackagesToScan

@Bean
public LocalSessionFactoryBean sessionfactory() {
    LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
    sessionFactoryBean.setHibernateProperties(getproperties());
    sessionFactoryBean.setDataSource(datasource);
    sessionFactoryBean.setPackagesToScan( new String[] {"com.boto.SpringHibernatee.entity"});

    return sessionFactoryBean;
}