![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩坑日常
LLH_Durian
LLH::"[]
展开
-
【Java】PageHelper分页总条数和总页数查询不正确
起因同事有一个分页查询接口,发现总条目数查询不正确。其原因是对查询数据列表二次处理时造成信息丢失根本原因PageHelper使用了MyBatis拦截器功能实现,查询时会将数据重新封装成自定义类型page封装,并由其传输分页信息。Page类型继承自ArrayList,平时查询后会用List接口类型接收数据;所以了解不深的人,不会发现这个类型,一般正常使用时,会直接将这个Page交给Pa...原创 2019-12-26 17:47:02 · 5533 阅读 · 0 评论 -
SpringBoot使用配置类的形式设置callSettersOnNulls
如果在yaml配置文件中已经写好了数据源,可以使用下面这种方式import org.mybatis.spring.SqlSessionFactoryBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;impor...原创 2019-10-17 14:13:01 · 4235 阅读 · 0 评论 -
spring boot+mybatis: generate failed: Exception getting JDBC Driver: ${jdbc.driverClass}异常的原因
在springboot框架下使用Mybatis的generator逆向工程出现了如题异常异常报错的直观意思就是找不到jdbc连接数据库的驱动原因可能如下:缺包:请确认你的generator插件的依赖以及其版本,见 Maven仓库 <dependency> <groupId> mysql</groupId> <arti...原创 2018-11-08 16:57:09 · 2995 阅读 · 0 评论 -
使用拼接符还是占位符——由Mybatis排序无效问题的延伸
使用拼接符还是占位符?占位符#相比于拼接符$最大的区别就是能防止SQL注入,所以原则上应该尽可能的使用#而不是$,那么应该在什么情况下使用$?由这个经典的order by 问题引出在sql里,任意一句select 语句加上order by 关键字 (或是已有order by关键字),然后加上'dafafadfagdghfdc 23423'或者是 '' 或者是 23141234或者再加一个, ...原创 2018-11-19 12:02:11 · 1193 阅读 · 0 评论 -
基于xml配置整合spring和mybatis的时候·callSettersOnNulls·不起作用的问题
现象使用Postman确认接口的时候发现本应该查询为null的值都没有显示,(resultType为map)那肯定是callSettersOnNulls这个值出现问题了我使用的版本是1.3.1, 不知道是不是根源问题<mybatis.spring.version>1.3.1</mybatis.spring.version>调试过程一开始的项目配置是这么写的...原创 2019-05-27 10:58:15 · 3891 阅读 · 0 评论 -
在Spring中实现后台对JSON传的数组对象给List类型的参数绑定
就是在后台接收前端传的JSON串,其中包含数组类型的数据。例如传一个user用户列表,后台用List来接收。其实有多种方法都可以实现,大概就是JSON方式,和非JSON的key/value那种方法。但是后台前辈告诉我,要考虑前台不是所有都会这两种传参的方式,而且用JSON传总是不容易出错的。由此写下来该方法后台定义的用来接收用户类型的vo类/** * 用来测试JSON传递list型的数据...原创 2018-11-05 17:20:45 · 4525 阅读 · 0 评论 -
启动Tomcat时闪退的解决方案
启动Tomcat时闪退的解决方案 突然发现Localhost进不去了,发现是Startup.bat启动时竟然闪退了网上大多数文章基本都是在说系统变量配置不对云云。但是我知道自己的根本就不是这些问题,但是这个问题对于新手来说无迹可寻,简直要命。直到我看了这篇文章https://blog.csdn.net/stypace/article/details/38083581讲了一种调...原创 2018-08-10 16:50:38 · 1356 阅读 · 0 评论 -
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ..
新手跑代码总会出现各种各样的问题,QAQ如今在跑一个Web项目的时候由于出现了以下问题报错,而导致出现了404错误 警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:sss’ did not find a...原创 2018-08-14 10:42:45 · 772 阅读 · 0 评论