- 博客(11)
- 收藏
- 关注
原创 SprignBoot使用注解 启用定时器任务
一:启动类Application上添加@EnableScheduling注解(开启定时,发现注解@Scheduled的任务并后台执行)二:需要在定时任务的类上加上注释:@Component(标注类,把该类实例化到Spring容器中进行管理)三:具体的定时任务方法上加上注释@Scheduled(说明是一个定时方法)即可启动该定时任务...
2022-03-18 10:39:28 423
原创 Mybatis中只查找返回表中某几个字段
在项目中遇到当只查找返回表中某几个字段时,如果Mybatis中返回类型是实体的话,返回结果是这个实体的全部字段无法得到我们想要的某几个字段。在Mybatis中把返回结果设置为Map即可,就可以返回我们想要的字段。Mapper层:Map queryClientInfo(@Param("orderSignId") Long orderSignId);Mapper.xml层:<select id="queryClientInfo" resultType="Map"> S
2022-02-15 14:37:49 2329 1
原创 MyBatis之使用SUM关键字求和
<select id="checkRetrievalData" resultType="com.cncbox.portal.manage.model.RetrievalInfo"> SELECT SUM(scount) AS scount,time FROM retrieval_info WHERE keyword =#{keyword} AND retrieval_page =#{retrievalPage} GROUP BY ti.
2022-02-14 17:06:31 5357 2
原创 MyBatis的查询条件字段为“==”
(用到“==”需要注意双引号与单引号需要互换即可) WHERE 1=1 <if test='orderStatus =="1"'> and order_status='1' </if> <if test='orderStatus =="2"'> and order_status='2' </if> <if test='orderStatus =="3"'> .
2022-02-11 10:20:26 633
原创 MyBatis查找到多值时Mapper层接收类型和Mapper.xml层返回类型
记得当初对这接收和返回的类型弄得比较模糊,以此小记录下,哈哈哈哈
2022-02-10 15:01:52 1581 2
原创 MyBatis的if标签判断为空的注意问题
当字段为字符串是需判断是否为null,也需要再判断是否为‘’空字符串:<if test="a!=null and a!=''">a=#{a}</if> 当字段不为字符串是只需判断是否为null,不需要再判断是否为‘’空字符串:<if test="a!=null>a=#{a}</if>...
2022-02-10 14:53:53 1147 4
原创 MyBatis的修改字段时,当字段不修改时,库中字段不更新
<update id="update"> UPDATE table <trim prefix="set" suffixOverrides=","> <if test="a!=null and a!=''">a=#{a},</if> <if test="b!=null and b!=''">b=#{b}</if> </trim> where id.
2022-02-10 14:41:22 840 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人