- 博客(11)
- 收藏
- 关注
原创 mybatis批量查询数据
批量查询一年的数据通常我们需要获取到某一年的数据,如果通过for循环去一条一条的查询,每次都要和获取与数据库的连接,效率显然是较为低下的,如果通过嵌套子查询即可解决该问题。步骤1.写出我们要进行查询的某一个月的数据格式。2.通过foreach循环执行想查询的语句,注意:循环子查询的语句必须要有一个别名,可以通过item变量来做别名。3.查询出来的字段也可以通过${}这种字符串拼接的方式来...
2019-11-08 22:40:21
1972
原创 时间工具类LocalDateTime和Date
// 获取当前时间的LocalDateTimepublic static LocalDateTime nowTimeToLocal() { Date date = new Date(); Instant instant = date.toInstant(); ZoneId zoneId = ZoneId.systemDefault(); return instant.at...
2019-11-03 22:25:49
222
原创 关于MybatisPlus嵌套结果
嵌套结果查询多数时候我们都会涉及到多张表的查询,而mybatisPlus只是对单表的操作做了封装,而涉及到多表就有些无能为力,所以根据业务和需求我们就要自己封装写sql语句查询。比如以下的代码就是我自己根据需求写的一段sql, <!-- 通用查询映射结果 --><resultMap id="BaseResultMap" type="com.tsinghua.pes.doma...
2019-10-27 21:30:42
3484
原创 Java代码自动生成Mysql批量修改
关于MySQL批量插入工具类关于很多老项目要用到jdbc进行批量更新的情况写了一个工具类public static StringBuilder test(List<Integer> ids,List<String> datas){ StringBuilder sql1 = new StringBuilder("UPDATE article SET rec...
2019-10-27 10:17:57
503
原创 mybatis日期LocalDateTime映射问题
MybatisPlus代码生成器生成日期类型字段出现问题出现的问题当我们使用MyBatisPlus自动生成表对应的类时,生成的日期类型为LocalDateTime,但我们保存日期类型时出现异常。解决办法如果不希望把生成的LocalDateTime类型的字段手动修改回1.8之前的Date类型,那么只需要在添加依赖即可。 <!--mybatis的loaclDate问题--> &...
2019-10-26 22:48:31
7103
2
原创 fastjson的常规使用
fastjson的几种常规使用1.转换成JSONObject String keyValue = "{\"TNT\":\"Bang\"}"; JSONObject jsonObject = JSON.parseObject(keyValue); String tnt = (String)jsonObject.get("TNT");通常在对于json格式的字符串不是某个具体对应的对象类型...
2019-10-25 22:49:24
102
原创 MyBatisPlus条件构造器
1.条件构造器简单使用使用场景:通常使用在查询的时候1.通过mybatisplus提供的方法进行查询(单表查询)//分页查询十条数据accountTenantMapper.selectPage(new Page<>(0,10), new QueryWrapper<>());mybatisplus几乎提供了关于单表操作该有的所有方法,比如单表的查询一条,全部,分页...
2019-10-16 22:50:01
788
原创 Spring Cloud 报 java.lang.IllegalStateException: No fallbackFactory instance of type class
关于springcloud配置断路器报异常。首先我在基于feign配置了负载均衡,接口中类上配置了.@FeignClient(value = "USER-PROVIDER",fallbackFactory = UserClientHystrixFactory.class)然后通过UserClientHystrixFactory实现了FallbackFactory.配置完后在客户端的启动类配...
2019-08-22 16:18:20
4737
原创 关于ElementUi表单验证
表单验证问题汇总在开发中经常要对表单进行前端验证,每个框架的表单验证方式都有差异,而ElementUi的表单验证经常会出现各种各样的问题,今天我将我曾遇到的问题做一个汇总,希望能够帮助到更多的朋友。1 表单验证规则不生效问题遇到这类问题我们要注意三点:1.判断是自定义验证,还是ElementUI集成的,如果是集成的,那么注意以下问题:表单验证的名、表单项的prop、和绑定字段三者要一致:...
2019-07-12 16:31:11
248
原创 种一棵树最好的时间是十年前,其次是现在-Spring!
spring-java的春天1 Spring是什么1.1 概念Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,任何Java应用都可以从Spring中受益。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架.Spring是全面的和模块化的。Spring有分层的体系结构,你可以选择使用Spring来简单化J...
2019-06-17 23:40:26
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人