在SSH框架中,只有applicationContext.xml,没有hibernate.cfg.xml,怎么用代码自动生成数据库中的表?

2025-03-04 02:36:26
推荐回答(2个)
回答1:

public static void main(String[] args) {
BeanFactory bf = new ClassPathXmlApplicationContext("applicationContext-*.xml");

LocalSessionFactoryBean lsfb = (LocalSessionFactoryBean) bf.getBean("&sessionFactory");

lsfb.dropDatabaseSchema();

lsfb.createDatabaseSchema();

}

还可以通过配置spring配置文件实现,上面是代码实现!~ 如下
update 也可用create。这个配置在sessionFactory的bean中!~

回答2:

Hibernate难道你不会用吗,
他就能自动生成表