解决: There is no getter for property named异常

时间:2025-02-18 07:54:50

报错异常

: There is no getter for property named 'createdDate' in 'class '

分析解决

@Insert({"insert into ", TABLE_NAME, "(", INSERT_FIELDS,
            ") values (#{userId},#{content},#{createdDate},#{entityId},#{entityType},#{status})"})
    int addComment(Comment comment);

仔细检查发现我这边粗心把#{createdDate} 多加了一个d,而实体中为createDate。

修正重新运行ok~

  • 引起问题的原因是因为在SQL语句中定义的参数与 实体中定义的属性不一致导致的