社区
Java从入门到进阶的课程社区_NO_1
JavaEE框架
帖子详情
41--通用Mapper-拼SQL语句的where部分
weixin_44012544
2023-01-13 00:46:11
课时名称
课时知识点
41--通用Mapper-拼SQL语句的where部分
...全文
144
回复
打赏
收藏
41--通用Mapper-拼SQL语句的where部分
课时名称课时知识点41--通用Mapper-拼SQL语句的where部分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MyBatis06_动态
SQL语句
本文深入探讨MyBatis框架中动态SQL的使用方法,包括if、where、foreach标签的应用,以及如何通过SQL片段减少代码重复,提升开发效率。
Mapping Example 高级用法
本文介绍
通用
Mapper
中的Example方法使用技巧,包括MBG生成的Example、
通用
Example及其高级特性如动态SQL、排序、去重等,并展示了批量插入的方法。
Mybatis 动态SQL 生成查询SQL时,由lambda表达式构建的主键id 条件,where后的查询条件中出现字段别名 AS 关键字,导致sql执行时异常;
探讨Mybatis中使用Lambda表达式构建查询条件时,出现字段别名AS关键字导致SQL语法错误的问题。在特定条件下,Lambda表达式与AS关键字的结合引发了数据库执行异常,而传统方式则能正常运行。
MyBatis动态sql
本文详细介绍了MyBatis中的动态SQL,包括if、choose、trim、where、foreach等元素的使用,以及如何在实际场景中应用。此外,还探讨了分布式系统中的ID生成策略,如Twitter的Snowflake算法、数据库自增主键和基于Redis的解决方案,分析了各种策略的优缺点。最后,提到了MyBatis中SQL片段的复用,以提高代码的可维护性。
MyBatis-Plus
通用
Service 与常用注解
本文系统介绍MyBatis-Plus的
通用
Service(基于IService接口)及其CRUD扩展能力,涵盖批量插入、查询记录数、修改与批量删除等操作;同时深入解析四大核心注解:@TableName(表名映射)、@TableId(主键策略与雪花算法)、@TableField(字段映射)和@TableLogic(逻辑删除),强调其在Spring Boot项目中简化ORM开发的关键作用。
Java从入门到进阶的课程社区_NO_1
1
社区成员
2,554
社区内容
发帖
与我相关
我的任务
Java从入门到进阶的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章