解决hibernate5不能自动生成表的问题
2016-11-11 02:10
344 查看
在hibernate4中,获取sessionFactory通过以下代码:
hibernate5中,对代码第二句做如下修改:
修改完之后发现可以自动生成表了
之前在网上看到的有把hibernate.hbm2ddl.auto的属性改为create的,没什么用,有改数据库方言的(我的本身就不是INNODB)。总结起来,还是上面的方法管用。
Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry);
hibernate5中,对代码第二句做如下修改:
Configuration config = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build(); sessionFactory = config.buildSessionFactory(serviceRegistry);
修改完之后发现可以自动生成表了
之前在网上看到的有把hibernate.hbm2ddl.auto的属性改为create的,没什么用,有改数据库方言的(我的本身就不是INNODB)。总结起来,还是上面的方法管用。
相关文章推荐
- 安卓开发环境的搭建和解决在Eclipse新建安卓5.1工程不能自动生成R文件的问题
- 哪些年遇到过的Andriod问题(9)R.java文件不能自动生成解决方法
- android 典型问题:R.java文件不能自动生成的解决办法
- Flex 找不到html文件,不能自动生成html问题解决
- android 典型问题:R.java文件不能自动生成的解决办法
- android 典型问题:R.java文件不能自动生成的解决办法
- ButterKnife的使用以及不能自动生成代码问题的解决
- android 典型问题:R.java文件不能自动生成的解决办法
- android 典型问题:R.java文件不能自动生成的解决办法
- ButterKnife的使用以及不能自动生成代码问题的解决
- 在新复制的MFC Visual C++项目中不能自动生成代码问题的解决
- 解决Myeclipse不能自动编译的问题
- jquery解决asp.net gridview模版列只能在自动生成列之前的问题
- **报表**EXCEL OUT 不能导出GRIDVIEWA自动生成的列 提示索引过界的解决办法
- 解决 IE Firefox下 字符串不能自动换行(折行)问题
- table不能换行问题解决,CSS之自动换行总结
- 解决Debian中ibus输入法不能自动启动的问题
- DEDECMS 自动缩略图无法生成问题的解决方法
- 解决Logback生成的日志文件不能显示中文的问题
- 如何解决eWebEditor在线编辑器的远程自动上传功能不能使用的问题?