报错异常
: 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语句中定义的参数与 实体中定义的属性不一致导致的