<= 小于等于 :<![CDATA[ <= ]]> >= 大于等于:<![CDATA[ >= ]]> 一些特殊字符也可用下面的替代符号所代替。 特殊字符 替代符号 & & < < > > &q
/** * 基础Bean */ @Data public class BaseEntity implements Serializable { @TableField(value = "create_by", fill = FieldFill.INSERT) // 新增执行 private String createBy; @TableField
一级缓存 一级缓存(local cache), 即本地缓存, 作用域默认为sqlSession。当 Session flush 或 close 后, 该 Session 中的所有 Cache 将被清空。 本地缓存不能被关闭, 但可以调用 clearCache() 来清空本地缓存, 或者改变缓存的作用域. 在mybatis3.1之后, 可以配置本地缓存的作用域. 在 mybatis.xml 中
https://blog.csdn.net/sun_soul/article/details/111773947 SQL映射文件 增删改标签 <insert id="insertEmployee"> INSERT INTO t_employee(empname,gender,email) VALUES(#{empName},#{gender},#{email})
mybatis if-else(写法) mybaits 中没有else要用chose when otherwise 代替 范例 <select id="selectSelective" resultMap="xxx" parameterType="xxx"> select <include refid
1.Mysql基础架构(基础) 一、前言 select * from T where ID = 1; 我们看到的是一条最简单的输入语句,我们也知道执行后会返回一条结果,但是有没有人了解,这条语句在MYSQL内部的执行过程? 所以,今天先和大家一起,打开MYSQL,看一下其中的零件,简单了解一下各个零件的功能,才能便于我们分析、定位复杂的问题。 MySql逻辑架构 ①Server 层包括: 连接
-- mysql 获取当前时间大于前一天 SELECT * FROM t_log t where t.CREATE_TIME > date_sub(curdate(),interval 1 DAY); -- db2 select * from t_log where CREATE_TIME > CURRENT DATE-1 DAY; -- mysql 获取时间加上一天(正号代表 向
drop、truncate和delete的区别 ## 删除表和数据结构 drop table testTable ## (常用)只是清空数据表 删除表中所有记录,并且将重新设置高水线和所有的索引 truncate table testTable (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCAT
案例 根据 非id 两个字段删除 void deleteBatchRelation(@Param("entites") List<AttrAttrgroupRelationEntity> entites); <delete id="deleteBatchRelation"> delete from pms_attr_attr
CONCAT 联合起来 字段+字段 连接 SELECT *, CONCAT( MENU_NAME, ":", PATH ) FROM `t_menu` WHERE PARENT_ID IN (1,2,3) GROUP_CONCAT 联合起来 字段内容 连接 SELECT GROUP_CONCAT(MENU_NAME,'66') , GROUP_CONCAT
-- 实际SQL,查找用户名为Jefabc的员工 select * from emp where name = 'Jefabc'; -- 查看SQL是否使用索引,前面加上explain即可 explain select * from emp where name = 'Jefabc'; expain出来的信息有10列,分别是id、select_type、table、type、possible
数据库事务并发问题 假设现有两个事务:Transaction01和Transaction02并发执行。 脏读 [1]Transaction01将某条记录的AGE值从20修改为30。 [2]Transaction02读取了Transaction01更新后的值:30。 [3]Transaction01回滚,AGE值恢复到了20。 [4]Transaction02读取到的30就是一个无效的值。 不可重
https://blog.csdn.net/m0_38140207/article/details/106875188 1. 事务概述 原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。 一致性(consistency):“一致”指的是数据的一致,具体是指:所有数据都
什么是动态SQL? 动态 SQL 是 MyBatis 的强大特性之一。顾名思义,就是会动的SQL,即是能够灵活的根据某种条件拼接出完整的SQL语句。这种类似于MySQL中的case when then else then end....这种语法,能够根据某种条件动态的拼接出需要的SQL。 至于Mybatis如何实现动态SQL呢,Mybatis提供了非常多的标签,能够让我们在XML文件中灵活的运用
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号