随笔分类 -  MyBatis

1
该文被密码保护。
posted @ 2025-04-24 00:08 JaxYoun 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-01-26 00:47 JaxYoun 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2024-09-26 11:06 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:MyBatis-Plus动态表名 一、早期方案 1.1 MyBatis-Plus版本 1、添加MyBatis-Plus依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</arti 阅读全文
posted @ 2024-09-12 15:43 JaxYoun 阅读(1731) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2024-07-24 00:17 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:package com.dao.repository; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extens 阅读全文
posted @ 2024-05-06 15:41 JaxYoun 阅读(24) 评论(0) 推荐(0)
摘要:22 阅读全文
posted @ 2023-08-09 00:26 JaxYoun 阅读(28) 评论(0) 推荐(0)
摘要:```shell # 语句中的“ZL0204_03”就是SQL包含的字符串,通常是条件中的常量字符串,实现过滤 watch org.apache.ibatis.mapping.BoundSql getSql -n 50 'returnObj' 'returnObj.indexOf("ZL0204_0 阅读全文
posted @ 2023-08-08 16:40 JaxYoun 阅读(1308) 评论(0) 推荐(0)
摘要:### 假设yy_yp_yppcmx表,rkpcs字段最初设计的类型为varchar,上线后由于业务中传入数据较长,varchar类型已经装不下了(比如Oracle中varchar超过4K,将自动转为long类型,会导致插入失败),急需将该字段改为CLOB类型,稳妥的步骤如下: 1. 新增一个临时字 阅读全文
posted @ 2023-05-31 23:28 JaxYoun 阅读(112) 评论(0) 推荐(0)
摘要:insert报错日志: ```java org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #12 with JdbcType OTHER . Try setting a diffe 阅读全文
posted @ 2023-05-31 17:39 JaxYoun 阅读(590) 评论(0) 推荐(0)
摘要:/** * 通过老科室主键查询对照 * * @return */ public DepartmentMapping getDepartmentMappingByOldId(Long oldId) { DepartmentMappingPo po = new LambdaQueryChainWrapp 阅读全文
posted @ 2022-11-22 20:14 JaxYoun 阅读(134) 评论(0) 推荐(0)
摘要:【MyBatis + Oracle + Sequence】插入单条 <insert id="insertFfbz" useGeneratedKeys="true" parameterType="com.resources.novelcoronavirus.domain.FuFeiBingZhongP 阅读全文
posted @ 2021-09-17 17:23 JaxYoun 阅读(491) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-04-25 23:09 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:SpringBoot项目 如下两个配置参数搭配使用: mybatis.configuration.log-impl = org.apache.ibatis.logging.stdout.StdOutImpl logging.level.com.yang.hbos.mcc.core.catalog.d 阅读全文
posted @ 2021-02-03 13:06 JaxYoun 阅读(748) 评论(0) 推荐(0)
摘要:SpringBoot+Mybatis+MySQL实现读写分离 在Springboot中使用数据库主从复制实现读写分离,操作数据时操作主表,查询操作使用从表。 我就直接跳过创建SpringBoot应用的步骤了,直接开始操作如何配置读写分离。 1、我的Maven依赖如下,大家可以复制 <?xml ver 阅读全文
posted @ 2021-02-01 00:46 JaxYoun 阅读(265) 评论(0) 推荐(0)
摘要:干掉mapper.xml!MyBatis新特性动态SQL真香! 当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBa 阅读全文
posted @ 2021-02-01 00:41 JaxYoun 阅读(584) 评论(0) 推荐(0)
摘要:以传入枚举作为if条件为例: 外层对象:dto 枚举类:TypeEnum <if test = "dto.typeEnum != @com.yang.enumate.TypeEnum.FIRST"> 阅读全文
posted @ 2021-01-11 22:01 JaxYoun 阅读(648) 评论(0) 推荐(0)
摘要:在MyBatis中实现动态表名 场景:由于MySQL本身受单表数据文件大小限制,数据量将成为性能瓶颈。当单表数据量很大,或预计会很大时,将单个大表和单个大表数据文件,拆分成多个小表和小表数据文件就是一个简单有效的提升新能的方式。一个较好的解决查询性能问题的手段就是水平分表。分表后,一次针对不同拆分逻 阅读全文
posted @ 2020-12-19 14:17 JaxYoun 阅读(2599) 评论(0) 推荐(0)
摘要:两个案例轻松理解MyBatis中的 在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个User类,User类中有一个属性叫做interest,这个属性用来描述用户的爱好,它的数据类型是一个 阅读全文
posted @ 2020-08-14 15:45 JaxYoun 阅读(11553) 评论(0) 推荐(6)
摘要:场景: 标签表(t_tag): id name 1 文学 2 科技 文章表(t_artic),包含tags字段存储标签的id列表,以逗号分隔: | id | title | tags | | :--: | : : | :--: | | 1 | 文学和科技的联想 | 1,2 | | 2 | 从科技到文 阅读全文
posted @ 2020-06-05 10:42 JaxYoun 阅读(181) 评论(0) 推荐(0)

1