今天在用ssm结构插值时,一直报找不到对应参数的问题。
看代码发现,数据库里有一个字段是11位的int型,java实体类要求的是Integer。但是mybatis传的值是long型。一直报错。
后来发现其实是构造方法的问题。
我在java实体类里面加了有参数的构造方法,但没有加无参的构造方法。
加了有参的构造方法就好了。
mybaits返回的参数类型有错误
最新推荐文章于 2022-02-10 14:08:45 发布
今天在用ssm结构插值时,一直报找不到对应参数的问题。
看代码发现,数据库里有一个字段是11位的int型,java实体类要求的是Integer。但是mybatis传的值是long型。一直报错。
后来发现其实是构造方法的问题。
我在java实体类里面加了有参数的构造方法,但没有加无参的构造方法。
加了有参的构造方法就好了。