
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.在mapper.xml中<select id="checkXkEnable" parameterType="java.util.Map" statementType="CALLABLE" resultType="java.util.Map">{call up_Ty_CheckXkEnable(#{CphOrYyZh,mode=IN,jdbcType=VARCHAR},#{XkWh,
项目结构:server模块引用shiro模块中的实体类,server中的controller代码:@RestControllerpublic class ApiController {@PostMapping("/api")public String sdc(){Rfgcgl yhmc = new Rfgcgl().selectOne(new QueryWrapper<Rfgcgl>(
场景:用swagger测试接口时,传递的参数中有0开头的,如下:接口返回结果报错:Invalid numeric value: Leading zeroes not allowed解决方案:在application.yml中,加上spring.jackson.parser.allow-numeric-leading-zeros:true 即可。...
框架spring boot+shiro+jwt.验证token的时候报错如标题,经检查发现,前端传的token是"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTQ2OTUwMTYsInVzZXJuYW1lIjoi6ZO25bu65YWs5Y-4In0.4QHmHVCelLaaMe1H2n8iHPFq2PJwq5oimhMMqzhXjFk"后台
场景:单个删除时,需要提示具体删除失败的原因;批量删除时,需要提示删除失败总数。单个删除A和批量删除B都调用同一个方法C,区别是单个删除时传入的业务id放到list中再调用删除方法,这样后续删除如果有改动只需要改删除方法C就行,不需要改动A和B。为了保持事务一致,需要在A和B方法上添加注解@Transactional。C方法上可以不添加。经过上述操作,可以在使用for循环删除数据时,如果有一条删除

2.使用lengthb获取的是字节的长度,即,字母a是一个字符,返回的长度是1,汉字“我”在UTF-8编码中是3个字符,返回的长度是3。1.使用length方法获取的是字符的长度,即,不管是一个字母a还是数字1还是汉字“我”,使用该方法查询的时候返回的长度都是1。
经检查发现,需要把启动类中@ComponentScan注解改为@MapperScan,之后重启项目访问正常
1.在mapper.java文件中List<Map<String, Object>> getPaperList(String dwmc);2.在mapper.xml文件中<select id="getPaperList" resultType="java.util.Map">SELECTp.`id`,c.`company` companyName,p.`pape
1.判断Double类型:<if test="probability != null">probability = #{probability},</if>,在实体类中probability字段是Double类型;2.判断Integer类型:<if test="faceValue != null">face_value = #{faceValue}, <..
场景:在页面上只添加了一条数据,点击一次保存后,发下接口响应很慢又多点了几次,造成保存成功后,有多条一样的重复数据。解决方案:1.使用同步关键字对代码块进行加锁;2.在数据库中对需要保持唯一性的字段添加索引。...







