随笔分类 - sql
摘要:方法一: <if test="delFlag == '2'.toString()"> a.del_flag = #{delFlag} </if> 方法二: <if test=' delFlag == "2" '> a.del_flag = #{delFlag} </if> 方法三: <if test
阅读全文
摘要:说明 在 Java 开发中,TypeHandler 是 MyBatis 框架中的一个核心组件,用于实现数据库与 Java 类型之间的相互转换。它允许开发人员自定义类型处理器,以满足特定的业务需求。 TypeHandler 的作用是在 MyBatis 执行 SQL 查询或更新操作时,将数据库中的列值转
阅读全文
摘要:说明 在使用MyBatis-Plus作为ORM框架的时候,会发现默认的日志输出是下面这样的: 在参数少并且SQL简单的情况下,这样的SQL我们能通过手动去替换占位符,来获取到真正执行的SQL。但是如果是比较复杂的SQL,或者查询参数比较多的话,一个个替换就比较费时费力了。 我们可以通过实现com.b
阅读全文
摘要:给字段加注解 @ApiModelProperty(value = "创建人") @TableField(fill = FieldFill.INSERT) private String createBy; @ApiModelProperty(value = "修改人") @TableField(fil
阅读全文
摘要:业务系统数据大增时,经常会使用到分表,我们对于日志表按月来分, 若原有日志表:trxn_detail_log_201806 , 现在像创建以后每个月的表,可以使用以下语句复制表数据。 CREATE TABLE 表名 LIKE SELECT * FROM 模板表名; CREATE TABLE trxn
阅读全文
摘要:like 方式一: <if test="params.itemName != null and params.itemName != ''"> and item_name like CONCAT('%',#{params.itemName},'%') </if> 方式二: <if test="par
阅读全文
摘要:###1、创建一张伪序列表 CREATE TABLE sequence ( seq_name VARCHAR (50) NOT NULL,-- 序列名称 current_val INT NOT NULL,-- 当前值 increment_val INT NOT NULL DEFAULT 1,-- 步
阅读全文

浙公网安备 33010602011771号