发表于: 2017-01-04 15:56:36

3 2226


今天完成的事情:

1、学习MyBatis框架

2、占坑

明天计划的事情:

继续搭建Java框架开发环境

遇到的问题:

1、用MyBatis进行数据库操作,可以正常插入和查询,但是一更新或删除就没效果,折腾了很久最后发现自己看代码不仔细,凡涉及到数据库的修改的操作,SqlSession实例最后都需要提交,即session.commit(); 事后分析原因,插入语句是昨天晚上参考教程写好之后(有commit),又一番折腾运行成功就睡了,而查询、更新、删除是今天按昨天的思路写的,而这三个操作最后都没commit。自以为查询能成功就说明查询代码没问题,所有排错过程中一直参考查询代码去找更新和删除的错误,而偏偏数据库的查询不用commit也可以完成,导致迟迟找不到原因。

2、用命令mvn archetype:generate -DgroupId=com.oeasy -DartifactId=NumberGenerator -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false创建项目时,执行到Generating Project in Batch mode 卡住。网上这个问题的解决方法很多,主要原因是需要远程获取archetype-catalog.xml文件,需要手动下载后放到.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面。详细见文末参见文章1链接。

收获:

占坑


参见文章1


返回列表 返回列表
评论

    分享到