摘要: mybatis-plus条件构造器UpdateWrapper实例 我们再搞更新或者删除的时候,有时候where条件复杂的话,可以使用UpdateWrapper来构造条件; 我们搞几个实例来深入理解下条件构造器UpdateWrapper的用法: 案例一: 更新指定员工的邮箱和联系电话 sql实现: U 阅读全文
posted @ 2020-08-26 14:46 java锋哥 阅读(26274) 评论(0) 推荐(0) 编辑
摘要: 我们再搞几个实例来深入理解下条件构造器QueryWrapper的用法: 案例一: 查询姓李的,并且出生日期范围是1993-02-09到1994-04-09的员工 sql实现: SELECT * FROM t_employee WHERE DATE_FORMAT(birthday,'%Y-%m-%d' 阅读全文
posted @ 2020-08-26 14:44 java锋哥 阅读(12409) 评论(0) 推荐(1) 编辑
摘要: mybatis-plus条件构造器简介 mybatis-plus提供了AbstractWrapper抽象类,提供了很多sql语法支持的方法,比如模糊查询,比较,区间,分组查询,排序,判断空,子查询等等,方便我们用面向对象的方式去实现sql语句; AbstractWrapper有两个常用的实现类,分别 阅读全文
posted @ 2020-08-26 14:42 java锋哥 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus框架提供了很多查询方法: /** * 根据 ID 查询 * * @param id 主键ID */ T selectById(Serializable id); /** * 查询(根据ID 批量查询) * * @param idList 主键ID列表(不能为 null 以及 阅读全文
posted @ 2020-08-26 14:32 java锋哥 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: # 配置slq打印日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 作者: java1234_小锋 出处:https://www.cnblogs.com/java688/p/13 阅读全文
posted @ 2020-08-18 15:44 java锋哥 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus提供了4个删除方法: /** * 根据 ID 删除 * * @param id 主键ID */ int deleteById(Serializable id); /** * 根据 columnMap 条件,删除记录 * * @param columnMap 表字段 map 对 阅读全文
posted @ 2020-08-18 15:29 java锋哥 阅读(7403) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus框架提供了两个更新方法: /** * 根据 ID 修改 * * @param entity 实体对象 */ int updateById(@Param(Constants.ENTITY) T entity); /** * 根据 whereEntity 条件,更新记录 * * 阅读全文
posted @ 2020-08-18 15:26 java锋哥 阅读(6575) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式介绍 Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。通过Lambda表达式,可以替代我们以前经常写的匿名内部类来实现接口。Lambda表达式本质是一个匿名函数; 体验Lambda表达式 我们通过一个小例子来体验下Lambda表达式; 我们定义一个计算 阅读全文
posted @ 2020-08-16 10:42 java锋哥 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 有时候我们有这种情况出现,设计师设计的表字段名和我们实体设计的属性名不一致,我们可以通过@TableField的value来映射; 以及有些属性字段不需要映射到数据库,仅仅系统里临时用,或者记录等功能的时候,我们有可以通过@TableField的exist属性来配置; 比如数据库字段名是name,实 阅读全文
posted @ 2020-08-15 12:39 java锋哥 阅读(10954) 评论(0) 推荐(1) 编辑
摘要: mybatis-plus对于驼峰式命名的处理; 对于驼峰式命名的实体名和字段名,mybatis-plus默认处理是通过下划线分隔; 比如SysUser实体名默认映射 sys_user表; 比如UserName字段名默认映射是 user_name表; 我们来看一个实例: 系统用户表,以及三个字段; C 阅读全文
posted @ 2020-08-15 12:36 java锋哥 阅读(6368) 评论(0) 推荐(0) 编辑