
mybaties系列
文章平均质量分 89
mybaties系列知识总结
liu1002880404
这个作者很懒,什么都没留下…
展开
-
Springboot +mybatis-plus 实现公共字段自动填充
一、应用场景平时在建数据表的时候都会有创建时间、创建者、修改时间和修改者这四个字段,对于这些大部分表都有的字段,每次在新增和修改的时候都要考虑到这几个字段有没有传进去,很麻烦。mybatisPlus有一个很好的解决方案。也就是公共字段自动填充的功能。一般满足下面条件的字段就可以使用此功能:(1)这个字段是大部分表都会有的;(2)这个字段的值是固定的,或则字段值是可以在后台动态获取的。阿里巴巴开发手册中也有这样的提示,如果对于这些公共字段可以进行统一处理,不需要每次进行插入或者更新操作的时候 set原创 2022-02-15 11:34:03 · 2201 阅读 · 0 评论 -
mybatis plus 查询优化及扩展
mybatis plus 中的查询优化传统查询弊端对于常规的mybatis单表查询,我们既可以采用LambdaQueryWrapper查询,也可以使用QueryWrapper查询。LambdaQueryWrapper具有防误写、规范代码等好处,但是缺点是无法在复杂的多表查询中使用。相比较来说,使用QueryWrapper编写查询更加灵活,可以适应更复杂的查询场景。我们首先看一个QueryWrapper查询的例子public List list (UserForm userForm) {Quer原创 2021-07-10 22:32:48 · 2692 阅读 · 2 评论 -
mybaties系列知识总结之MyBatis的解析和运行原理
mybaties系列知识总结之MyBatis的解析和运行原理1.MyBatis编程步骤1、 创建SqlSessionFactory2、 通过SqlSessionFactory创建SqlSession3、 通过sqlsession执行数据库操作4、 调用session.commit()提交事务5、 调用session.close()关闭会话2.MyBatis的工作原理1)读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBa原创 2021-07-10 14:05:18 · 713 阅读 · 0 评论 -
每天进步一点点 mybaties系列知识总结(每日十题)
问题使我进步 mybaties系列(每日十题)文章目录问题使我进步 mybaties系列(每日十题)1.为什么使用Mybatis?2.MyBatis 框架适用场合3.MyBatis 与Hibernate 有哪些不同?4.#{}和${}的区别是什么?5.当实体类中的属性名和表中的字段名不一样 ,怎么办 ?6.模糊查询like 语句最佳实践7.通常一个Xml 映射文件,都会写一个Dao 接口与之对应, 请问,这个Dao 接口的工作原理是什么?Dao 接口里的方法, 参数不同时,方法能重载吗?8.Mybat原创 2021-07-09 08:50:41 · 153 阅读 · 0 评论 -
每天进步一点点 mybaties系列知识总结(每日十题20210710)
文章目录每天进步一点点 mybaties系统知识总结系列(每日十题20210710)1.在mapper中如何传递多个参数最佳实践2.Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复3.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?4.一对一、一对多的关联查询 ?5.MyBatis实现一对一有几种方式?具体怎么操作6.MyBatis实现一对多有几种方式,怎么操作的?7.Mybatis是否支持延迟加载?如果支持,它的实现原理是什么8.Mybatis的一级、二级缓存原创 2021-07-10 07:39:58 · 154 阅读 · 2 评论