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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SSH框架中,只有applicationContext.xml,没有hibernate.cfg.xml,怎么用代码自动生成数据库中的表?相关的知识,希望对你有一定的参考价值。

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

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

lsfb.dropDatabaseSchema();

lsfb.createDatabaseSchema();



还可以通过配置spring配置文件实现,上面是代码实现!~ 如下
<prop key="hibernate.hbm2ddl.auto">update</prop> 也可用create。这个配置在sessionFactory的bean中!~
参考技术A Hibernate难道你不会用吗,
他就能自动生成表

以上是关于在SSH框架中,只有applicationContext.xml,没有hibernate.cfg.xml,怎么用代码自动生成数据库中的表?的主要内容,如果未能解决你的问题,请参考以下文章

关于SSH框架的struts框架的可视化问题、svn问题

SSH框架整合截图

ssh中 三大框架的各自的作用及好处

linux怎么设置只有一个用户可以ssh远程

ssh 运行流程

ssh 集成框架 dao层 如何使用session