![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
myBatis
文章平均质量分 58
mybatis系列学习
李哈ha
多努力,就有多幸运
展开
-
mybatis批量添加 修改 操作
mybatis 批量操作原创 2022-09-07 14:34:50 · 322 阅读 · 0 评论 -
MyBatis动态SQL 多条件查询(if、where、trim标签)
一、动态SQL概述以前在使用JDBC操作数据时,如果查询条件特别多,将条件串联成SQL字符串是一件痛苦的事情。通常的解决方法是写很多的if-else条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。MyBatis使用动态SQL来改善这种情形,动态SQL是基于OGNL的表达式,可方便我们在SQL语句中实现某些逻辑。用于实现动态SQL的元素如下。if:利用if实现简单的条件选择choose(when,otherwise):相当于Java中的switch语句,通常与when和otherwi原创 2020-11-23 20:50:56 · 15174 阅读 · 0 评论 -
Mybstis 子查询递归
实体类:添加字段 : private List<NjgbOtherDic> children;mapper.xml :<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.j.原创 2020-06-01 13:41:39 · 131 阅读 · 0 评论 -
浅谈MyBatis,Jdbc,Hierbernate的区别
一。myBatis,jdbc. hiernate的区别1.从层次上看,JDBC是较低层的操作方式,而hibernate 和mybatis都是咋JDBC的基础上进行了封装使其更加方便的对持久层的操作2.从更能看上,JDBC就是简单的数据库连接,然后创建statement,将sql语句传给statement去执行,如果有返回的结果查询语句,会将查询结果放到ResultSet对象中,通过对Res...原创 2018-12-07 15:50:45 · 278 阅读 · 0 评论 -
mysql的执行顺序
首先来看一个完整的sql语句组成部分:SELECT DISTINCT <column> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <...原创 2019-09-24 09:32:39 · 89 阅读 · 0 评论