作为一个成熟的ORM框架,Hibernate对不同的数据库的支持可以说非常完美,但是在生成数据库的过程中还是会遇到各种各样的问题,今天在做数据表映射的时候,发现无法生成数据表,具体的开发环境如下:
- Hibernate 5.2.3.Final
- MySQL Windows 5.5.16
- MySQL connector 5.1.39
发现这个问题之后,梳理一下思路,从以下几个方面查找问题:
首先查看自己的代码写的有没有问题,启动Hibernate的代码如下:
Configuration config = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder(bsr).applySettings(config.getProperties()).build(); SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry)