![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 52
BestBigKK
很优秀吗? 也许不够!
展开
-
Mybatis(3) 属性配置文件
属性配置文件在使用Mybatis时候需要编写配置文件以指定其运行时候所需要的信息。包含了一系列的标签,大致有以下的几个类别:properties:属性标签settings:全局配置参数标签typeAliases:类型别名标签typeHandlers:类型处理器标签objectFactory:对象工厂plugins:插件environments:环境集合属性对象environ...原创 2018-08-30 17:04:58 · 262 阅读 · 0 评论 -
Mybatis(4) 动态SQL语句的创建
创建动态SQL语句一个statement的编写可以看作是对特定接口的某一方法的实现,在对每个方法实现的过程中,常使用select、update、delete、insert标签来表明方法操作所属的类别。在编写的时候,可以配合使用其他标签进行statement的创建,包括sql片段标签,where标签、if标签,foreach标签,来将所编写的statement标签作为一个动态的SQL语句存在。具...原创 2018-09-01 00:33:01 · 465 阅读 · 0 评论 -
Mybatis(5) 多对一关系的映射与数据获取
Mybatis多对一关系的映射与数据获取在之前的数据获取时,所针对的都是对一张表的操作。所映射的结果也都直接的是通过resultType属性映射到一个规定的实体类里。但是针对同时对多个表进行的级联查询。则需要进行一些改变。可以使用statement的属性resultType以及resultMap来接收所获取的级联查询结果。 以下进行举例的情况如下:存在个表Order(订单)以及表Cus...原创 2018-09-01 01:47:08 · 173 阅读 · 0 评论 -
Mybatis(6) 一对多关系的映射以及数据获取
一对多关系的映射以及数据获取在使用级联查询时候,有时候会存在查询出多条信息且对应一条记录的情况,也就是多对一的情况,关于这种情况的映射关系以及数据获取在上篇文章做出了简单的介绍。有些时候也会存在查询一条信息对应多条信息的情况,也就是一对多的情况,针对这种情况也有建立映射以及数据获取的方法。 本例将继续使用上篇建立多对一映射的实体。Customer以及Order,Customer与Ord...原创 2018-09-01 13:59:06 · 206 阅读 · 0 评论 -
Mybatis(1) 初识
Mybatis实现入门级的简单增删改查与Hibernate类似,MyBatis也是一个持久层的框架,关于该框架的类型,介绍有很多,这里就不再赘述。因为是初次接触,所以遵循一个循序渐进的过程,先使用该框架实现最基本的CRUD操作。同时对其中使用到的对象以及配置过程也只是先做出简单的说明。后续随着学习的深入在对特定知识做出详细的总结。 本文仅使用一个简单的实体类User作为操作对象。仅包含...原创 2018-08-29 21:29:09 · 141 阅读 · 0 评论 -
Mybatis(2) Mapper接口开发
Mapper接口开发的形式Mapper接口开发方法只需要编写针对一个某个实体类操作的dao层接口,然后Mybatis根据接口定义方法的规则创建动态代理对象,代理对象就相当于对一个接口的实现类。 本文使用一个名为UserDao的接口,简述接口开发的过程1.定义接口UserDao针对需求在接口里面定义方法,后续在映射文件里面按照所设定的规则进行配置,UserDao里面的方法如...原创 2018-08-30 13:40:51 · 276 阅读 · 0 评论