2017-02-08 遇到问题:从中午掉到晚上19:50 解决
启动服务器总是停留在上述的提示.不往下进行了.
从网上查询各种办法.多数都是mybatis数据库连接出现的问题.
我检查了N次,没错.
怀疑Spring配置可能出错.检查了N次,没错.
三层框架都检查了几次.没有发现问题.
开始怀疑是逆向工程出现问题.但是看demo,演示的好好的.
用的同样的东西.生成同样的东西.不应该出错.
后来配置上log4j.打印日志.发现卡住后,日志无限打印.就像递归无限调用一样.
停止服务器运行.
直接翻译大概意思是 mybatis 的结果集合 连接已经包含值...
再查百度,发现多数的解释都直指一个地方:逆向工程生成的sql代码
系统环境:win10+Eclipse(Mars)+JDK(1.7)+Maven+Tomcat7依赖插件+mysql5.7
Maven项目,使用逆向工程生成的,dao接口,mapper映射,pojo实体类
使用在manager聚合工程中配置的tomcat插件
启动服务器总是停留在上述的提示.不往下进行了.
从网上查询各种办法.多数都是mybatis数据库连接出现的问题.
我检查了N次,没错.
怀疑Spring配置可能出错.检查了N次,没错.
三层框架都检查了几次.没有发现问题.
开始怀疑是逆向工程出现问题.但是看demo,演示的好好的.
用的同样的东西.生成同样的东西.不应该出错.
后来配置上log4j.打印日志.发现卡住后,日志无限打印.就像递归无限调用一样.
停止服务器运行.
将打印的错误信息仔细查看 .大部分都是天书看不懂
. 后来看到了一句:
mybatis result maps collection already contains value直接翻译大概意思是 mybatis 的结果集合 连接已经包含值...
再查百度,发现多数的解释都直指一个地方:逆向工程生成的sql代码