首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MYBATIS
订阅
潇十一郎583
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
初识MyBatis | SQL映射文件之增删改元素
C: 在上一篇,查老师带大家对 MyBatis SQL 映射文件的 select 元素、sql 元素进行了学习。本篇,查老师将带你学习 MyBatis SQL 映射文件中的 insert、update、delete元素,这三个可以说是 SQL 映射文件中最为简单的,别愣神,快跟…
MyBatis系列(十一):MyBatis高级结果映射之一对多映射
本篇博客主要讲解MyBatis中如何使用collection标签实现查询结果一对多映射。 1. 使用collection标签 需求:根据用户id查询用户信息的同时获取用户拥有的角色,一个用户可以拥有1个或多个角色。 一般情况下,不建议直接修改数据库表对应的实体类。 2. MyB…
Mybatis从小白到小黑(四)MyBatis实现复杂环境的Sql查询
resultMap 元素是 MyBatis 中最重要最强大的元素,我们之前所写的sql语句,返回值都是简单的基本数据类型或者某一个实体类,比如下面这段sql返回的就是最简单的User类型。 比如我定义了一个User类,包含id和lastname两个属性,而数据库中这两个字段的名…
初识MyBatis | SQL映射文件之自定义映射元素
C: 在上一篇,查老师带大家对 MyBatis SQL 映射文件的 insert、update、delete元素做了介绍。到此,CRUD 的基本操作我们就介绍完了。本篇,查老师将带你学习 MyBatis SQL 映射文件的 resultMap 元素,它是 MyBatis 中号称…
Mybatis学习笔记(3)—高级映射之一对一映射
上一节映射关系篇重点是阐述输入映射和输出映射,但是我们发现所有的查询都是基于单表的,所以这一节继续说多表查询,也就是我们所谓的高级映射,高级映射还是针对于输出映射的,又分为一对一、一对多、多对多。那么前面的数据库结构已经不够用了,所以我们这里重新建立一个订单商品数据模型,以该模…
初识MyBatis | SQL映射文件之查询元素
C: 在上一篇,查老师带大家对 MyBatis 的核心配置文件做了介绍。本篇开始,查老师将带你学习 MyBatis 的 SQL 映射文件,它是 MyBatis 中亮点最多的部分(翻回去看看 MyBatis 特点,主要优势都在这儿),同时也是未来我们使用 MyBatis 开发时接…
MyBatis系列(九):MyBatis高级结果映射之一对一映射
1. 使用别名实现自动映射 假设有这样1个需求:根据用户id查询用户信息的同时获取用户拥有的角色,为了举例,我们假设一个用户只能拥有一个角色(实际情况肯定不是这样的)。 这里要注意两点,第一点是这里的resultType,要设置成刚刚新建的SysUserExtend类,第二点是…
MyBatis Demo 编写(2)结果映射转换处理
在上篇中,我们完成了MyBatis一部分功能的搭建,已经能通过Mapper接口类的编写,自动执行相关的语句了,接下来完善结果处理部分
Mybatis学习笔记(5)-高级映射之多对多映射
假设我们现在有这样的需求,想知道某一位顾客购买了哪些商品,但是通过观察customers表和products表,我们发现这两张表并没有关联,那么怎么办呢?通过前面的例子,我们可以发现,经由orders和orderitems这两张表,customers表和products表能建立…
MyBatis学习笔记(2)—映射关系篇
通过上一篇的入门MyBatis学习笔记(1)—使用篇,可以发现除了一些基本配置外,Mybatis的精华就在于Mapper(映射)部分。Mybatis是针对映射器构造的SQL构建的轻量级框架,并且可以通过配置生成对应的JavaBean给调用者。在Mybatis中可以灵活使用SQL…