having与where的区别 where是在聚合函数前进行筛选条件 having是在聚合函数后进行筛选条件 聚合函数指的是类似于:sum() cout() 这样的函数 having和group by是组合着用的 having后的判断字段必须是聚合函数返回的结果 Read More
ajax请求对象异常问题 springboot springmvc 返回对象为null的时候 默认ajax前台接收的时候会进入error中。不想返回null,如果是对象,理想的返回为[] Read More
Mapper封装问题 我将此问题分为3类 【1】指定查询数据按照字段需求(例:数据库字段deptWorkshop_id 封装后结果deptworkshopId)封装成一个对象 解决方案: 1.select中指定resultMap="BaseResultMap" 2.写一个通用查询映射结果result Read More
权限问题,授权给 root 所有sql 权限 在Navicat for MySQL中按F6进入命令列界面 mysql> grant all privileges on . to root@"%" identified by "."; mysql> flush privileges; Read More
shiro权限缓存配置添加shiro-ehcache.xml报红问题 shiro-ehcache.xml红色方框位置报红 解决方案: 打开idea进行如下配置 将报红处网址加入即可解决问题 Read More
json解析的注意事项 错误示例: 错误原因: get请求方式在内部会自动将data数据解析成json格式,不需要自己手动进行解析,手动解析会报错 此处是表单提交,所以需要将data进行json解析 Read More
报错 org.springframework.web.util.NestedServletException:Handlerdispatch failed;nested exception is java.lang.NoSuchMethodErroe; 如果报错信息有上图红线处的V字母 clean一 Read More
Mybatis如何封装含有重复字段的2张表 多表查询的时候如果2个字段一样怎么办?? 例如: department表和employee表中都有id字段 解决: 查询的时候给每张表起一个别名且要查询的字段也用别名( 例:d_ )标注,不然会报错. 在mapper中封装对象的时候也要指明别名 Read More
MaBatis核心配置文件讲解 1.properties 定义属性及读取属性文件 示例: 2.settings 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为 示例: 3.typeAliases 类型别名是为 Java 类型设置一个短的名字 定义单个别名: 批量 Read More
概述 当前端使用Ajax发送请求时,服务器要以JSON的数据格式响应给浏览器 解决方案: 使用@ResponseBody 如何配置使用@ResponseBody 1.添加json处理相关jar包 2.在springMVC配置文件当中写上mvc:annotation-driven/ 3.设置映射方法的 Read More