mybatisplus转义模糊查询


mybatisplus转义模糊查询 背景:MySQL模糊查询时,如果前端传了特殊字符而后端没有对特殊字符转义的话,特殊字符就会被识别为SQL中的特殊字符,发挥其特殊字符的含义,如占位符’_‘、’%‘等,如需MySQL将这些字符识别为普通字符,则需要在其前面加上转义符,默认是反斜杠,即变为’_‘、’%

mybatis-generator


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

Mybatis查询返回异常(返回代理对象)


使用嵌套子查询分页查询时,错误的返回了代理对象没有返回实际的bean 在collection 指定fetchType = “lazy”导致 ,修改为 fetchType=”eager” 解决 在使用**ListPage分页工具类进行分页操作时,如果使用一对多查询,会造成查询出来每一页数据数量不等于实