动态sql

tmax52HZ6 个月前
sql注入·动态sql·executor·mybatis源码·metaobject·spring整合mybatis·mybatis二级缓存
Mybatis源码剖析Mybatis3.5.16中文文档Object-Relation-Map:对象关系映射。即将Java中的DO以及属性 和 关系型数据库MySQL中的表以及column映射
Davieyang.D.Y7 个月前
数据库·sql·mybatis·动态sql
互联网轻量级框架整合之MyBatis动态SQLMyBatis的动态SQL是一项强大且实用的功能,它允许开发者在XML映射文件中编写可灵活变化的SQL语句,这些语句能够根据传入参数的条件或值动态地调整其结构和内容。这样,程序可以在运行时生成适应特定业务场景的SQL,避免了手动拼接SQL字符串带来的诸多问题,如语法错误、注入风险、维护困难等等
一只大皮卡丘9 个月前
sql·mybatis·javaee·动态sql
Mybatis | 动态SQL作者简介 :一只大皮卡丘,计算机专业学生,正在努力学习、努力敲代码中! 让我们一起继续努力学习!该文章参考学习教材为: 《Java EE企业级应用开发教程 (Spring + Spring MVC +MyBatis)》 黑马程序员 / 编著 文章以课本知识点 + 代码为主线,结合自己看书学习过程中的理解和感悟 ,最终成就了该文章
小谭の努力10 个月前
xml·sql·mybatis·动态sql·collection·association
mybatis xml多表查询,子查询,连接查询,动态sql一个学生只有一个年级一个年级有多个学生,所以用 list下列代码中: 1 resultMap 里面property对应实体类属性,column对应数据库字段名 2 主键用 id 标签 其他用result 3 关联查询(子查询和连接查询) 连接查询查一次 4 一个年级多个学生,所以用collection 如果一对一用association
小谭の努力10 个月前
java·sql·动态sql·collection·association
动态sql,关联查询可以通过sql标签提高sql代码的复用性 定义代码片段使用代码片段进行条件判断,判断成功会把if内部SQL拼接到外部SQL中,否则不拼接
键盘敲烂~~~1 年前
java·sql·mybatis·动态sql
MyBatis之动态Sql提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 MyBatis之动态Sql提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
魚迹1 年前
xml·sql·mybatis·动态sql
Mybatis实用教程之XML实现动态sql1、mybatis简介及数据库连接池 2、mybatis中selectOne的使用 3、mybatis简单使用 4、mybatis中resultMap结果集的使用
装不满的克莱因瓶1 年前
java·sql·mybatis·动态sql·where
Mybatis <where>标签的小问题我们都知道Mybatis的<where>标签是可以自动去掉子句第一个and或者or的,具体如下:如果没有<where>的时候,我们如果name条件满足,就会出现如下的SQL语句:
ReadThroughLife1 年前
mybatis·动态sql·动态分组
【已解决】Mybatis 实现 Group By 动态分组查询🎉工作中遇到这样一个需求场景:实现一个统计查询,要求可以根据用户在前端界面筛选的字段进行动态地分组统计。也就是说,后端在实现分组查询的时候,Group By 的字段是不确定的,可能是一个字段、多个字段或者不进行分组查询,这都是由用户在前端决定的。
小目标青年1 年前
java·spring boot·mybatis·动态sql·自定义拦截器
Springboot 自定义 Mybatis拦截器,实现 动态查询条件SQL自动组装拼接(玩具)ps:最近在参与3100保卫战,战况很激烈,刚刚打完仗,来更新一下之前写了一半的博客。
战斧1 年前
sql·mybatis·动态sql·foreach·choose·trim
数据库操作不再困难,MyBatis动态Sql标签解析MyBatis缓存原理 Mybatis的CachingExecutor与二级缓存 Mybatis plugin 的使用及原理 MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler 详解 MyBatis+Springboot 启动到SQL执行全流程