摘要:
1.情景展示 有时候,我们需添加动态where条件,也就是多个if条件判断,如何实现? 动态SQL还是很常见的,这里分情况说明 2.mybatis mybatis的用法相对简单,是我们经常会用到的 直接使用<if test=""></if>标签搞定即可 2.mysql 动态where条件,通常会在存 阅读全文
摘要:
1.情景展示 在web开发过程中,如果使用的是SpringBoot框架的话, 我们通常使用在前后端数据交互的时候,我们通常会涉及到日期类型的转换。 当我们需要将日期类型转换成字符串响应给前端时,只需要一个注解@JsonFormat就可以搞定 这样,前端接收到的将是2021-03-17 16:51:5 阅读全文
摘要:
方式一:+0 方式二:cast('字符串' as 数值类型) 数值类型,可以分为三种: 整数 : SIGNED 无符号整数 : UNSIGNED 浮点数 : DECIMAL 方式三:convert('字符串', 数值类型) 数值类型,同样可以分为三种: 整数 : SIGNED 无符号整数 : UNS 阅读全文
摘要:
1.情景展示 向枚举类中注入spring管理的bean对象虽然不常见,但是,也有它对应的使用场景,如何实现? 2.原因分析 以springboot为例,可像普通类那样通过注解@Autowire或@Resource注入对象。 如上图所示,在枚举类中也是可以使用@Resource或@Autowired注 阅读全文
摘要:
1.情景展示 where限制条件后面如果想要加select语句的话,如何实现? 2.原因分析 通常情况下,where后面跟的是:clomn=值的方式,其实,=号后面也是可以使用查询语句的,但有使用限制条件,下面会说; 使用in()或者exists()函数,则基本上没有限制条件。 3.解决方案 方式一 阅读全文