mybatis中if-else
发表于|更新于
|浏览量:
mybatis中if-else要用choose-when-otherwise
1 | <choose> |
相关推荐
2022-09-04
maven版本号插件
莫等闲,白了少年头,空悲切——岳飞 我们maven项目除了使用这种方式修改版本号,还有一种统一管理版本号的方式: 项目地址:https://github.com/mojohaus/flatten-maven-plugin 官方文档:http://www.mojohaus.org/flatten-maven-plugin/ 引入: 12345678910111213141516171819<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <!--<version>INSERT LATEST VERSION HERE</version>--> <executions> <execution> ...
2021-08-08
MybatisPlus通用枚举
胡马依北风,越鸟巢南枝。一一《古诗十九首》 在项目开发中,经常数据库中的一个字段对应一个枚举 对于这些枚举,我们要使用数据库将他们的值映射起来 MybatisPlus为我们提供了优雅的解决方案 只需要配置中添加枚举处理器,开启通用枚举支持 12345678910mybatis-plus: #指定Mybatis的Mapper文件 mapper-locations: classpath:mappers/*xml #指定Mybatis的实体目录 type-aliases-package: com.ruben.pojo.po configuration: # 开启mybatis日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启通用枚举支持,默认使用ordinalType default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler 然后如果是对于一些简单的枚举,例如使用ordinal和数据库的...
2021-11-20
springboot学习项目
物有甘苦,尝之者识;道有夷险,履之者知。一一明·刘基《拟连珠》 分享一个能用来学习的项目 Spring Boot Demogitee地址 介绍: 项目简介spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo,已经完成 55 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存...
2021-03-09
openfeign远程调用
不患人之不己知,患不知人也。——孔子《论语》 书接上文,我们配置了nacos,实现了服务注册与发现 我们再配置一台 123456789spring: cloud: nacos: config: server-addr: 127.0.0.1:8848 application: name: ruben-consumerserver: port: 8081 在配好的这台ruben-consumer中随便写个接口 12345678910111213141516package com.ruben.rubenproducerdemo.controller;import com.ruben.rubenproducerdemo.pojo.dto.PageDTO;import com.ruben.rubenproducerdemo.utils.AjaxJson;import org.springframework.web.bind.annotation.*;@RestController@RequestMapping("study"...
2020-10-30
command too long
成功与失败的分水岭,可以用这五个字来表达——我没有时间。——(美)富兰克林费尔德 如果idea报command too long 这里有两种处理方式第一种是在.idea->workspace.xml的<component name="PropertiesComponent">标签中添加<property name="dynamic.classpath" value="true" /> 还有一种方式是在项目配置中选择classpath
2021-12-25
SimpleQuery优化
做老实人,说老实话,干老实事,就是实事求是。——邓小平 今天又给Mybatis-Plus贡献了代码 https://gitee.com/baomidou/mybatis-plus/pulls/198 优化SimpleQuery,处理了值为空的情况: 之前的情况: 假设数据库中表数据: id name 1 ruben 2 null 我们构建一个Enitity(向miemie大佬致敬) 123456789101112131415161718package com.baomidou.mybatisplus.test.rewrite;import lombok.Data;import java.io.Serializable;/** * @author miemie * @since 2020-06-23 */@Datapublic class Entity implements Serializable { private static final long serialVersionUID = 6962439201546719734L; ...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog