发表于: 2017-05-09 17:37:47

1 1370


今天完成:

mybatis和spring整合

项目结构

整合jar包


遇到问题:

在写Mybatis和Spring整合时遇到错误提示

Java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()

百度后出现这个错误的原因是spring-mybat和mybatis版本不匹配,我的Mybatis版本是3.4.4  spring-mybatis是1.1.0 

下载Spring-Mybatis最新版1.3.1问题解决http://mvnrepository.com/artifact/org.mybatis/mybatis-spring

错误

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

网上查了,都说是Junit4的版本更新后的问题,需要添加一个jar包hamcrest-core-1.3.jar


错误

Tue May 09 17:47:52 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

这是警告不是错误,运行结果不影响的。意思就是说建立ssl连接,但是服务器没有身份认证,这种方式不推荐使用。

可以在

url = jdbc:mysql://localhost:3306/mybatis

后面加上一句?useUnicode=true&characterEncoding=utf-8&useSSL=false就可以解决

url = jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false


明天计划:

部署服务器

收获:

遇到问题,先排除是否拼错单词 名称,解决不了也可百度搜下




返回列表 返回列表
评论

    分享到