用IDEA第一次配置Hibernate出现的com.mysql.jdbc.Driver红字问题及无法利用映射自动生成表的问题

一、关键在hibernate.cfg.xml的配置中出现如下问题


解决方法:将驱动JAR包手动添加到module的dependences依赖中或者添加到Libraries中

File—>project structure—>Modules

File—>project structure—>Libraries

二、当在hibernate.cfg.xml的配置中设置


name="hibernate.hbm2ddl.auto">update

时,并没有自动去创建一张新表。

解决方法:mysql驱动的版本问题需要修改数据库方言版本,将数据库方言配置中的

name="hibernate.dialect">org.hibernate.dialect.MySQLDialect

改为

org.hibernate.dialect.MySQL5Dialect

你可能感兴趣的:(问题整理)