培训中出现java.lang.IllegalArgumentException: java.util.Date and java.lang.String原因和解决方案
刘滨杰 组长
2022-10-23 07:18:11 在RuoYi-Vue框架的培训中,发现在controller中调用add方法进行新增教师信息,通过Postman进行测试接口时,出现java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String的错误信息
原因:java.lang.IllegalArgumentException:无效比较:java.util.Date和java.lang.String
birth与createTime都是Date类型,在mybatis的判断语句中进行Data类型与空字符串的比较,会引起异常
解决方案:将与空字符串比较的语句删除,只判断是否为null即可