今天配置Dorado7+Hibernate3.2的开发环境,发现Hibernate-core.JAR冲突。
最令我我头疼的是JDBC Driver class not found: com.mysql.jdbc.Driver。
1.mysql driver已经“引入”
2.mysql数据库版本和驱动版本一致
3.项目中连接数据库的测试文件,转到其他项目中连接成功。
4.Hibernate的配置文件完全正确。
5.Spring的配置文件完全正确。
6.TMD到底怎么回事。
就这一个问题,MD让我整了半天,快疯了。最后才发现问题的所在。当把mysql driver以复制的形式加入lib包中Hibernate3.2配置文件才能加载到驱动,以“引用的方式”Hibernate3.2不能识别到该文件,这到底是TM是么原因?但是对Spring配置数据源的时候就不存在这样的的问题,复制与引用都一样。
我靠,mysql driver到Hibernate3.2就不能以“引用”的方式加入项目,只能复制。世界真TM乱。
本文记录了一次配置Dorado7+Hibernate3.2开发环境时遇到的Hibernate-core.JAR冲突及JDBCDriverclassnotfound问题。作者通过一系列排查,最终发现mysqldriver必须以复制形式而非引用形式加入lib包中,才能被Hibernate3.2识别。
982

被折叠的 条评论
为什么被折叠?



