myBatis向mySQL插入一条数据,参数为一个实体类

Dao层接口的方法:

void addYc(SjcjrzBean s);

Dao层xml文件:


INSERT INTO be_sjcj
(id,cpid,yhbs,wjm,zt,ycxx,cjsj)
VALUES
(#{id},#{cpid},#{yhbs},#{wjm},#{zt},#{ycxx},SYSDATE())

一开始我担心实体里的属性有的没值,会报错。后来发现担心是多余的,即使实体类的属性有的为空,也能插入成功,因为对于myBatis来说,我们传的是一个实体,而不是具体的值。属性值为空,数据库对应的字段值也就为空

你可能感兴趣的:(myBatis向mySQL插入一条数据,参数为一个实体类)