目录
nested exception is org.apache.ibatis.binding.BindingException: Parameter 'ydwzh' not found. Available parameters are [grzh, param1, dwzh, param2]
ChatGPT:这个异常发生是因为 MyBatis 在执行查询操作时找不到名为 ‘ydwzh’ 的参数,只找到了 ‘grzh’、‘param1’、‘dwzh’ 和 ‘param2’ 这些可用的参数。
DwjbxxMapper.xml
将传入参数定位ydwzh而不是dwzh@Param("ydwzh")
- /**
- * 查询业务表上个人账户封存表 封存原因是否为04调离的 list>0 说明有
- */
- List
DwjbxxMapper.java
将fcyy改成GRFCYY
-
-
-
- select t.* from GJ_GRZHFCLSB t where t.ywzt = '100' and t.GRFCYY='04' and t.grzh =#{grzh} and t.dwzh =#{ydwzh}
- ]]>
-
个人账户启封:个人账户封存:个人缴存基数变更:
问题:
No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.time.LocalDate'. Check configuration for 'sxrq'
ChatGPT:你似乎在验证 ‘sxrq’ 字段时遇到了验证 ‘javax.validation.constraints.NotBlank’ 的约束的问题,而该字段的类型是 ‘java.time.LocalDate’。 ‘NotBlank’ 约束通常用于确保字段不为空或空白。
解决:
LocalDate类型的属性不能够直接当做String类型来通过@NotBLank进行声明式处理。要使用@NotNull校验,否则会报错
- @Schema(description = "生效日期",required = true)
- @NotNull(message = "生效日期不能为空")
- @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
- private LocalDate sxrq;
个人信息变更:
问题:
nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.company.business.module.system.dal.mysql.dwjbxx.DwjbxxMapper.getGrjbxxZhxxselect'. It's likely that neither a Result Type nor a Result Map was specified.
ChatGPT:这个异常出现是因为在执行 MyBatis 的查询操作时,找不到对应的 Result Map 或者 Result Type。
解决:
给getGrjbxxZhxxselect加上resultType,接住结果集
-
-
- select a.*
- from gj_grjbxx a
- left join gj_grzhxx b
- on a.grzh = b.grzh
- where a.grzh = #{grzh}
- and a.zjhm = #{zjhm}
- and b.grzhzt <> '05'
- ]]>
-
-
相关阅读:
file_put_contents锁的问题
Django的查询所有,根据用户名查询,增加用户操作
个人如何选择主观交易还是程序化交易接口?
Jmeter 模拟多用户登录的两种方法
思维分析逻辑 3 DAY
C++STL 顺序容器操作总结(超级详细)
MySQL实践——MySQL权限
Linux的安装
Centos7安装RabbitMQ
[产品管理-2]:产品经理的职责、在企业中的位置与定位
-
原文地址:https://blog.csdn.net/weixin_56982770/article/details/133306414