Mybatis的Mapper配置的高级特殊用法

一、做需求遇到的问题:

callOutSubTask中包括callOutTask的对象,当页面展示的时候没有输入,callOutSubTask为null,可以得到所有的callOutSubTask列表的数据,当输入日期,而不输入taskName是不能显示数据,原因出在Mapper.xml中。

类callOutTask

public class CallOutTask extends DataEntity<CallOutTask> {
    private Office office;
    private String taskName;
    private String taskDesc;
    private Integer taskSize;
    private Integer completedSize;
    // 0 已分配 1 已完成
    private Integer status;

    // 不入库,只是供存储字段使用
    private String seatList;        // 选取座席字段
    private String searchCondition; // 分配座席时客户的选择条件

    /* 用于查询,数据库没有字段 */
    private Date beginCreateDate;
    private Date endCreateDate;

    public Date getBeginCreateDate() {
        return beginCreateDate;
    }

    public void setBeginCreateDate(Date beginCreateDate) {
        this.beginCreateDate = beginCreateDate;
    }

    public Date getEndCreateDate() {
        return endCreateDate;
    }

    public void setEndCreateDate(Date endCreateDate) {
        this.endCreateDate = endCreateDate;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskDesc() {
        return taskDesc;
    }

    public void setTaskDesc(String taskDesc) {
        this.taskDesc = taskDesc;
    }

    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值