欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mybatis报错:There is no getter for property named ‘xxxx‘ in ‘class xxxx

程序员文章站 2022-07-15 13:46:06
...
Mybatis报错:There is no getter for property named 'deptid' in 'class Employee

查看mapper.xml获取的属性名是否与实体类属性名一致,如果不一致会报上面的错误。
注意看下方图片里的**#{deptid}**这是改回正确的#{deptId}了

<insert id="addEmployee">
        insert into sys_employee
        (loginname,loginpwd,name,salt,remark,sex,deptid,createby,hiredate,createdate)
        values (#{loginName},#{loginPwd},#{name},#{salt},#{remark},#{sex},#{deptId},
                #{createBy},#{hireDate},#{createDate})
</insert>

报错解决。。。

相关报错解决
前端提交数据报400错误 --》 查看表单属性名是否和实体类属性名一致 --》查看提交数据是否格式化为json字符串(JSON.stringify(data.field)),注意日期类型为java.lang.util包的