前言 之前一篇文章介绍了介绍了 "《SpringBoot+Mybatis+MySql学习》" 的整合,这一片扩展一下Mybatis的分页插件 Mybatis PageHelper。 新建项目 首先,pom文件中加入pagehelper依赖,完整pom代码如下: 配置文件增加PageHelper的配置 ...
分类:
编程语言 时间:
2018-06-22 17:46:26
阅读次数:
168
Mybatis中的动态SQL Mybatis中配置SQL有两种方式,一种是利用xml 方式进行配置,一种是利用注解进行配置。 Mybatis使用注解配置SQL,但是由于配置功能受限,而且对于复杂的SQL而言可读性很差,所以很少使用。 Mybatis常用xml配置的方式,使用xml的几个简单的元素,便 ...
分类:
数据库 时间:
2018-06-21 17:25:36
阅读次数:
244
MyBatis的强大,主要原于它强大映射功能,相对其它的jdbc,使用MyBatis,你会发现省掉很多代码。上一篇已经简单做出一个实例。今天就了解一下MyBatis的映射xml文件。 了解上一篇friendMapper.xml文件 引入friendMapper.xml映射文件方式 1、文件路径引入映 ...
分类:
其他好文 时间:
2018-06-21 00:03:51
阅读次数:
167
本篇篇幅较长,请善用 Ctrl + F 搜索功能。 结尾补充了 MyBatis 中 resultMap 的映射级别。 MyBatis学完也有几天了,总结一下学习到的内容,也算是复习了。 使用MyBatis之前,我们要知道,什么是MyBatis? MyBatis是apache一个开源的,基于Java的 ...
分类:
编程语言 时间:
2018-06-20 00:54:50
阅读次数:
228
1.使用MyBatis实现条件查询 (1)sql映射文件 mapper:映射文件的根元素节点,只有一个属性namespace,其作用如下: <1>用于区分不同的mapper,全局唯一 <2>绑定DAO接口,即面向接口编程。当namespace绑定某一接口之后,可以不用写该接口的实现类,MyBatis ...
分类:
数据库 时间:
2018-06-19 16:28:53
阅读次数:
238
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。 ...
分类:
其他好文 时间:
2018-06-15 18:22:06
阅读次数:
196
工作需求:根据不同条件查询数据,目前有下拉列表和单选按钮两种 如果只是查询具体的条件,那很简单,只需要在where 条件之后加上相应的条件即可,像这样:where type = ‘门诊’。当查询的是全选或全部时,显然的就要把相应的条件给去除,如果你是使用mybatis,那也很简单,只需要在xml映射 ...
分类:
数据库 时间:
2018-06-14 14:26:34
阅读次数:
217
场景: 使用SQLServer数据库 有2个表Customer、CustomerType,都有字段TypeId 后台SQL:select A.Name ,A.TypeId AS CTypeId, B.TypeName FROM Customer A LEFT JOIN CustomerType B ...
分类:
编程语言 时间:
2018-06-13 15:12:34
阅读次数:
1145
Mybatis框架简单使用 环境搭建 新建一个JavaWeb项目,在web\WEB INF\创建lib文件,并且在其下添加Mybatis的核心包以及依赖包,以及Mysql驱动包,junit4测试包等。 加入配置文件 1. 在src路径下面,新建log4j.properties文件。 2. 在src路 ...
分类:
其他好文 时间:
2018-06-06 15:15:45
阅读次数:
168
转:https://blog.csdn.net/zhshulin/article/details/23912615 这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用 ...
分类:
其他好文 时间:
2018-06-05 17:04:35
阅读次数:
171