万网 做网站百度导航2023年最新版
在实际开发中,你可能会遇到一个entity中某个属性是按“驼峰规则”声明的,如下这段代码中的entity所示:
public class CourtBean {private String id;private String courtId;private String courtName;
}
但是你在mybatis中配置insert时,却是如下:
<insert id="addCourt" parameterType="CourtBean">insert into yw_court (id, courtid, courtname) values ( #{id}, #{courtid}, #{courtname})</insert>
那对不起,你在实际插入时,肯定会遇到提示找不到courtname的setter方法的提示,问题就在entity中属性的“驼峰规则”要和mybatis中对应的字段“驼峰规则”一致。
将上述mybatis中配置的"courtid"调整成“courtId”,"courtname"调整成“courtName”,如下内容:
<insert id="addCourt" parameterType="CourtBean">insert into yw_court (id, courtId, courtName) values ( #{id}, #{courtId}, #{courtName})</insert>
好了,这样就就完美了