您的位置:首页 > 编程语言 > Java开发

Mybatis与spring项目中遇到的奇怪的问题:Loaded JDBC driver: com.mysql.jdbc.Driver

2015-07-24 11:55 393 查看
最近在写一个SSM(SpringMVC+Spring+Mybatis)项目的时候遇到一个特别奇怪的问题。项目配置都很正常,但在启动项目时控制台一直停留在

INFO: Loaded JDBC driver: com.mysql.jdbc.Driver

不再往下启动,并且前面启动信息很正常,单看这一句,我首先想到的就是数据库服务忘开了?程序在一直尝试连接或者数据库驱动包有问题了加载不上??

问题都不是!!这让我很郁闷啊!!

检查了一下git上最近一次更改的文件,发现是一个mapper.xml,进去详细查看,发现这个文件没什么问题啊,就算sql什么的写错也不应该在启动时就罢工啊,好歹也得等单元测试或者运行时给我报错啊。。。。

 最后发现居然问题出现在resultType上。。。。本人才疏学浅,不是很熟悉mybatis的原理机制,感觉配置文件里面的信息启动前是要加载,但是里面的sql等后续编写的内容不会在这个时候检查吧。。。。可偏偏就是因为resultType所对应的类名写错了,resultType=“user”写成resultType=“usre”,压根就没这个usre。。。可是居然在启动时就检查了么。。。。百度也没找到读取的机制原理,希望那位高人指点一下。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis spring