Mybatis
文章平均质量分 67
Mybatis
IT行业小趴菜
一艘没有航向的船,不管什么方向的风都是逆风
展开
-
Mybatis的特性详解——四大操作标签
在 MyBatis 中,一共有四个操作数据库的标签,分别为,其中select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作,MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数;MyBatis update 标签用于定义更新语句,执行更新操作。当 MyBatis 执行完一条更新语句后,会返回一个整数,表示受影响的数据库记录的行数;;下面是对四大操作标签的详解。原创 2022-09-08 14:57:14 · 2463 阅读 · 39 评论 -
Mybatis的特性详解——动态SQL
动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。动态 SQL 只有几个基本元素,与 JSTL 或 XML 文本处理器相似,十分简单明了,大量的判断都可以在 MyBatis 的映射 XML 文件里配置,以达到许多需要大量代码才能实现的功能。原创 2022-09-07 15:45:44 · 4965 阅读 · 7 评论 -
Mybatis的Collection父子查询嵌套传递值(使用父的传递值)
介绍了在Mybatis.xml中去使用collection标签完成子查询,collection标签的一种使用方法提示:以下是本篇文章正文内容,下面案例可供参考。原创 2022-08-05 14:10:07 · 2536 阅读 · 0 评论 -
Mybatis批量添加、批量修改
Mybatias中批量修改功能实现,批量添加功能实现原创 2022-07-15 09:32:02 · 5375 阅读 · 4 评论 -
Mybatis的if else妙用(Choose标签使用)
在Mybatis.xml中有些情况下会遇到像Java项目中的If、else if、else这类的业务场景,但mybatis不支持这样的写法,但有它自己专属的 Choose 标签完美实现了这个功能,下面就是使用详情原创 2022-07-01 16:31:34 · 3954 阅读 · 0 评论 -
针对Mybatis针对一对多查询,创建空对象的问题
Mybatis在一对多查询的时候遇到的问题,即使子节点无数据,还是创建了一个空对象,这是找到的解决方法,很管用YYDS。原创 2022-07-01 16:05:25 · 611 阅读 · 0 评论