mybatis结果集对象包含list的处理

mybatis查询数据,遇到一个需求,映射的对象包含两个属性,一个String,一个list集合,平时都是级联属性映射的,使用。遇到这个简单的需求,反而有点无从下手。

有时候越是简单的东西却搞不清,试了一下,mybatis对集合的包括非常的强大

如果需要映射的对象包含普通的list对象(不需要级联映射的那种),使用同样可以。ofType为集合数据的类型,例子中为java.util.Date

下面是例子:

一、java对象

/*
*结果集映射的java对象,一个String,一个list集合
*/
public class RxRegTime {
    private String rxCode;
    private List regTimes;

    public String getRxCode() {
        return rxCode;
    }

    public void setRxCode(String rxCode) {
        this.rxCode = rxCode;
    }

    public List getRegTimes() {
        return regTimes;
    }

    public void setRegTimes(List regTimes) {
        this.regTimes = regTimes;
    }
}

二、ji结果集的ying映射(用了别名)

 
        
        

三、查询语句,查询逻辑可忽略,

 

最后代码运行正常,可以正常映射。记录下

你可能感兴趣的:(Java,ssm)