随笔分类 -  MyBatis学习

摘要:一.概述 MyBatis提供对SQL语句动态的组装能力,而且他有几个基本元素,我们可以通过对这些元素的使用达到我们的目的。 MyBatis的动态SQL包括以下几种元素: 1.if元素 if元素是我们最常用到的判断语句,它常常和test属性联合使用。 下面我们学习如何使用: 现在我们要根据角色名称去查 阅读全文
posted @ 2020-08-18 17:48 文牧之 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一.resultMap结果映射集 resultMap是MyBatis里面最复杂的元素,它的作用是: 定义映射规则,级联的更新,定制类型转化器等等。 resultMap定义的主要是一个结果集的映射关系。 1.resultMap元素的构成 resultMap元素里面还有以下元素,如下: <resultM 阅读全文
posted @ 2020-08-18 16:11 文牧之 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一.参数 虽然在myBatis中参数大部分都很简单,但是我们还是要了解参数的使用,我们可以通过定制参数的类型去让对应的typeHandler去处理它们,通过指定对应的jdbcType,javaType我们可以明确使用哪个typeHandler去处理参数,或者定制一些特殊的东西,但是要注意的是:定义参 阅读全文
posted @ 2020-08-03 16:01 文牧之 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一.映射器的主要元素学习 1.4使用resultMap映射结果集 我们在前面学习了自动映射,但是在某些时候,我们需要处理更为复杂的映射,resultMap为我们提供了这样的模式,我们需要在映射器中定义resultMap 例如: <resultMap id="roleResultMap" type=" 阅读全文
posted @ 2020-07-17 15:22 文牧之 阅读(1) 评论(0) 推荐(0) 编辑
摘要:一.何为映射器? 映射器是由java接口和XML文件(或注解)共同组成的,它的作用如下: 1.定义参数类型 2.描述缓存 3.描述SQL语句 4.定义查询结果和POJO的映射关系 一个映射器的实现方式有两种,下面只了解xml方式: 1.通过XML文件方式实现 如: RoleMapper.xml <? 阅读全文
posted @ 2020-07-17 11:18 文牧之 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.枚举类型typeHandler 在MyBatis中枚举类型的typeHandler有着自己的特殊的规则,MyBatis内部提供了两个转化枚举类型的typeHandler给我们使用: org.apache.ibatis.type.EnumTypeHandler 它使用枚举字符串名称作为参数传递。 阅读全文
posted @ 2020-07-16 17:57 文牧之 阅读(9) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.配置环境 1.1 导入相应的依赖包 1.2.然后我们开始要配置数据库连接环境 1.2.1在src文件下创建一个xml配置文件 1.2.2 编写获取连接的类 1.2.3.接着我们要编写对应的pojo对象和映射文件和操作接口 注意:本例是基于普通Java应用的实例,需要自己下载并导入依赖包 阅读全文
posted @ 2020-06-27 09:37 文牧之 阅读(1) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示