Hibernate 4模式更新



我在春季MVC项目中从Hibernate 3.x迁移到Hibernate 4。在Hibernate 3中,我曾经有以下代码:

AnnotationSessionFactoryBean bean = new AnnotationSessionFactoryBean();
bean.setPackagesToScan(myPackages);
bean.setHibernateProperties(props);
bean.setDataSource(this.dataSource);
bean.setSchemaUpdate(true); 

,但据我读过,AntotationssessionFactoryBean被Hibernate 4的LocalsessessessessessessessionFactoryBean取代(如果我错了,请纠正我)。但是LocalsessessessessionFactoryBean没有SetSchemaupdate方法,因此我想知道如何将LocalsessessessessionFactoryBean自动重新创建我的DB模式?

感谢您的时间

只需将适当的Hibernate属性添加到Hibernate属性(请参阅getHibernateProperties()):hibernate.hbm2ddl.auto = update

请参阅http://docs.jboss.org/hibernate/core/4.2/manual/en-us/html_single/#configuration-misc-properties

最新更新