发表于: 2017-10-12 20:10:37

2 624


今天完成的事情:

今天算是学习的第一天。以前学习的时候一直用的是eclipse,现在换成idea,有点不太习惯。今天把maven整合了一下mybatis。直接上代码:

首先是工程结构:

今天师兄直接给我说,让按照规范来写。dao下面是一个UserDao接口,里面是一些操作数据库的方法,userdao.xml文件是接口的映射,包含具体的操作。

model是模型,是依照数据库创建的User类。那个test包,是我自己依据main方法写的测试类,本来今天是打算用junit做测试,但是时间不够了(下面会说具体原因)。

userdao接口:

xml文件:

model非常简单,就不上代码了。

test类:

在test里面踩坑,踩了一下午。毫无头绪,最后求助师兄。首先是编码有问题,更改了一下编码,其次是接口名称,还有xml文件中的一些名称要注意。今天我就是因为名称不一致排错了好久。

mybatis核心配置文件:

其实写多了之后发现都是有规律可循的。

maven配置:

maven配置很简单,以前总觉得一大堆很难,今天仔细一看,里面相似的东西很多,有规律可循。

最后是结果:

最后总算是顺利运行。很开心。

明天计划的事情:

本来今天实现mybatis的增删改查,以及maven整合mybatis和junit,结果,今天卡壳,明天继续整合以及增删改查。(工程里面的junit是师兄给我排错的时候做的测试,非本人所写,所以明天要自己写出来)

遇到的问题:

idea乱码,接口以及xml文件名称混淆。师兄帮忙解决的。

收获:

总之今天还是收获蛮大的,以前在eclipse上分别用maven和mybatis,分别实现一些简单的功能,觉得这些东西整合会很难,今天一搞,发现并没有很难,一些代码,要多写,多练习,是有很强的规律可循的。还有最重要的是,今天亲眼看着师兄用我电脑给我拍错,看的我眼花缭乱的,真是羡慕,吃饭的时候师兄嘱咐我以后要自己排错,具体的方法要对症下药,可能该开始会很慢,但是这些都是宝贵的经验,有些坑别人是没法替你踩的。好了, 就酱。


返回列表 返回列表
评论

    分享到