发表于: 2018-01-11 22:25:28

1 517


今日完成的事情:

今天自己在修改接口的过程中,实在是闲的无聊,就尝试着连接一下数据库,发现mybatis的知识忘得差不多了,然后顺便复习了一下mybatis的知识。

1.     修改了一下接口:

对职位操作的时候,以前是只要判断职位相对应的公司是否冻结,今天发现还是存在一些问题,还需要判断一下公司是否存在,因为存在着公司被删除的情况:

                                            

2.     今天学习了一下mybatis的知识,以前学习的时候都是照着网上抄袭的,都不懂什么意思,今天自己配了一下,大概知道了每个配置都是什么意思:

Mybayis主要就两个配置文件:

一个是mybatis-config文件,里面是配置数据库的东西。

另外一个是mapper文件,里面是一些sql语句的映射。

然后就是通过sqlSessionFactoryBulider出来sqlSessionfactory

再通过sqlSessionFactory openSession就可以对mapper配置文件进行操作了。

需要注意的是namespace命名空间:

其实这个命名空间再没有整合到spring当中的时候,是可以随意命名的,今天我随意命名,只有mybatis的情况下,是可以从数据库取出数据的。

随意一个命名sss,取得时候:

运行正常,可以取到数据。
其实这种selectOne取数据,是不需要命名空间的,当有多个mapper的时候需要命名空间,但是对于getMapper就需要命名空间映射到dao接口。

3.     mybatis搞懂了之后,配置spring就简单多了,就是把sqlSession配置成一个springbean而已。

明日计划的事情:

明天继续配合前端修改接口,然后再把接口里面重复利用的东西,提取出来,做个单独的方法,有空的话,继续学习基础知识吧。

遇到的问题:

学着后边的,忘着前边的,现在要回过头来复习一下前边的内容了。

收获:

Mybatis的一些配置文件配置的意义,应该如何配置。

 

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期:第二次延期至2018/1/8

延期:第三次延期至2018/1/14

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html



返回列表 返回列表
评论

    分享到