mybatis plus
章鱼家的俊俊妹妹
努力工作,提早退休,世界那么大,俺想去看看
展开
-
mybatisPlus XML 有if或者ifnull,报错
mybatisPlus XML 有if或者ifnull,报错,解决:在mapper的接口加注解:@SqlParser(filter=true)Map getMap(@Param("data") Map param);原创 2021-06-01 16:31:32 · 1512 阅读 · 0 评论 -
java mybatisPlus(MySQL) QueryWrapper
1、根据创建时间倒叙排序,查询id和name,返回一条数据,map类型QueryWrapper queryWrapper = new QueryWrapper();queryWrapper.select("id","mid").orderByDesc("create_time");queryWrapper.last("limit 1");//查询一条数据Map map = Service.getMap(queryWrapper);//返回map2、返回最大值QueryWrapper qu2 =原创 2021-05-18 16:47:19 · 2421 阅读 · 0 评论 -
mybatisPlus 实体类是Integer类型,修改时null不修改
1、在实体类字段上添加注解@TableField(updateStrategy = FieldStrategy.IGNORED),忽略null值的判断,例如:@TableField(updateStrategy = FieldStrategy.IGNORED)private Integer id;2、在实体类字段上添加注解@TableField(fill = FieldFill.UPDATE),将自动填充一个值(默认为null),例如:@TableField(fill = FieldFill.原创 2021-05-11 15:43:42 · 1200 阅读 · 0 评论 -
mybatis plus 不用写mapper.xml,即可使用crud(增删改查)
1、mapper接口继承BaseMapperpublic interface AMapper extends BaseMapper<A> {}2、实体类@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@TableName("数据库表名")@ApiModel(value="实体类对象", description="数据库表描述")3、使用额外条件查询QueryWrapper<实体类&g原创 2021-04-25 18:24:04 · 6472 阅读 · 0 评论