Hibernate 入门案例(数据库链接,错误查看,已连数据库但不能自动创建表)
创建java项目,新建lib文件夹(导入hibernate 需要的jar包以及链接数据库所需要的jar包):
新建一个实体类,生成get和set方法:
创建实体类配置映射文件:
在src下创建hibernate.cfg.xml配置文件:
在lib中导入hibernate需要的jar包
链接数据所需的jar包
记得要把jar包build part
创建测试类进行单元测试
运行报错:
在failure trace 中查看报错:
在数据库中无法创建相应的表
原因:我用的是mysql 5.0 以后的数据库,
Mysql版本5.0以后的Hibernate方言是: org.hibernate.dialect.MySQL5InnoDBDialect |
解决办法:
在hibernate.cfg.xml配置文件中的方言改为:
运行成功:
数据库建表语言:
数据库可视化工具查看数据: