简单介绍:保存单个对象 ,参数类型的设置,正常的话应该设置成对应的pojo,我想起了以前,不懂事时候的一个做法,其实那时候刚接触到mabatis,做新增的时候,直接就是把需要插入表中的值,放到map里,结果写的是map类型,下边会给大家看,先展示现在的做法。
代码:
//class
@Alias("Contract")
@Getter
@Setter
public class OhOperContract {
private String contractId;
private String contractNumber;
private String contractType;
private String startTime;
private String endTime;
}
//service层
public void saveContract(Contract contract)throws Exception{
dao.save("ContractMapper.saveContract",contract);
}
//mapper
<resultMap >
<!-- 字段 -->
<sql >
contract_id,
contract_number,
contract_type,
start_time,
end_time
</sql>
<!-- 字段值 -->
<sql >
以前的做法(捂脸.jpg),其实这样做相当于直接跨过了pojo 直接往表中插入数据: