微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MyBatis程序中遇到的若干异常(java.lang.ExceptionInInitializerError和com.mysql.jdbc.exceptions.jdbc4.Communicatio

MyBatis程序中遇到的若干异常(java.lang.ExceptionInInitializerError和com.MysqL.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure等)的解决方案@TOC

java.lang.ExceptionInInitializerError的解决方案:

1.去掉UserMapper.xml文件中的中文注释。

2.在“文件-设置-编辑器-文本编码”下将编码统一设置成UTF-8。

在这里插入图片描述

com.MysqL.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure的解决方案:

将mybatis-config.xml文件数据库的url配置处的数据库连接的安全认证useSSL设为false,而不要设为true。

org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserDao is not kNown to the MapperRegistry.的解决方案:


  <!--每一个Mapper.xml文件都需要在MyBatis核心配置文件注册!-->
    <mappers>
        <mapper resource="com/kuang/dao/UserMapper.xml"/>
    </mappers>
</configuration>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐