问答详情
源自:-

Validation failed for object='tblHouse'. Error count: 1!

新增和修改报错!

http://img2.mukewang.com/5a70362900019df307940422.jpg

提问者:宝慕林0597717 2018-01-30 17:10

个回答

  • Allen
    2018-01-31 15:14:55

    哦  你这个是houseTime的类型写错了, 要使用java.sql.Date, 你现在应该是java.util.Date. 

    这个错误在SpringMVC里很常见

  • Allen
    2018-01-31 10:13:42

    把后台的错误日志打出来呗  ( ̄▽ ̄)"

  • 慕姐0355405
    2018-04-28 17:38:19

    加上@DateTimeFormat(pattern = "yyyy-MM-dd")可以解决问题

  • 慕姐0355405
    2018-04-28 17:37:48

    实际开发中,id肯定设置为int,自增

  • 慕姐0355405
    2018-04-28 17:26:25

    id字段设置的是varchar,怎么实现的自增,很好奇

  • 慕姐0355405
    2018-04-28 16:45:46

    guns开源项目代码生成,实体类中是java.util.Date,改成java.sql.Date即可

  • qq_s阳丶_0
    2018-04-27 19:49:16

    老师你好 我也遇到了这个问题 但是没有找到dao类 请问在那个文件中呢

  • qq_低调的奢华_4
    2018-02-01 15:11:22

    666666666

  • 11566
    2018-01-31 11:06:17

    2018-01-31 11:06:11.370  WARN 4748 --- [nio-8080-exec-3] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by Handler execution: org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors

    Field error in object 'tblHouse' on field 'houseTime': rejected value [2018-01-11]; codes [typeMismatch.tblHouse.houseTime,typeMismatch.houseTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [tblHouse.houseTime,houseTime]; arguments []; default message [houseTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'houseTime'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@com.baomidou.mybatisplus.annotations.TableField java.util.Date] for value '2018-01-11'; nested exception is java.lang.IllegalArgumentException]


  • 11566
    2018-01-31 11:04:55

     Field error in object 'tblHouse' on field 'houseTime': rejected value [2018-01-10]; codes [typeMismatch.tblHouse.houseTime,typeMismatch.houseTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [tblHouse.houseTime,houseTime]; arguments []; default message [houseTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'houseTime'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@com.baomidou.mybatisplus.annotations.TableField java.util.Date] for value '2018-01-10'; nested exception is java.lang.IllegalArgumentException]