发表于: 2017-09-23 18:51:46

1 712


今日完成:使用mybatis连接数据库

明天计划:继续完成任务一

遇到的困难:在使用mybatis时的环境设置,插件不会弄,需要许多设置,在安装mybatis包时idea的安装的用不了,后来安装了两个导致idea打不开,一直寻找解决方法才把两个包都卸载了,然后在外面下载插入才可以启动,基本上上午都在研究mybatis语句,下午修idea,修好了后才开始真正编译检错,很多基础知识缺失,不明白mapper和conf那些xml后缀的文件有什么用,如何设置,放在哪里,我甚至试过把jar包放进项目类文件,最后师兄给我讲解了我才明白了mapper和conf概念,但实际操作还是不记得。还有办理入学也用了一些时间。

先定义路径找到文件,用build方法创建SqlSessionFactory实例,调用sessionfactory的opensession来打开session,然后定义路径和方法id,通过打开的session来通过上面定义的路径里方法来操作数据库。

上面是我在mapper中定义的操作数据库语句映射,parametertype代表输入类型,result为输出类型,其中发现#{}里可以随便填什么都可以运行,应该是变量一一对应吧,注意在其前面的变量名要在数据库里有的。

收获:

了解mybatis用法,了解mapper和conf概念,知道dao文件和modle类文件要放在不同的包,其他类似插件的东西都放在resource里。对映射有了一定的了解,知道函数变量名要和数据库变量名对应,java变量是对应位置,但是varchar对应String时返回为null,应该是类型错误,明天修改。


返回列表 返回列表
评论

    分享到