输入参数之POJO包装类

1,包装类:需要实现序列化

package com.songyan.pojo;

import java.io.Serializable;

public class QueryVo implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private Student student;

    public Student getStudent() {
        return student;
    }

    public void setStudent(Student student) {
        this.student = student;
    }

}

序列化:在一台机器传输到另一台机器的时候会用到,比如一个字符串要传到另一个机器上,要通过网线传输,网线只能传输二进制或者说阿斯科码

首先:字符串要转换成二进制才能在网线中传输(--->这个过程叫做序列化)

然后:二进制传输到对方电脑上后,要装换成对方可以看到的字符串(--->这个过程叫做反序列化)

只有实现了序列化接口的类的对象才可以进行序列化合按序列化的操作,才可以进行远程传输。

2,作为输入参数

<select id="selectStudentByQueryVo" parameterType="com.songyan.pojo.QueryVo"
    resultType="com.songyan.pojo.Student">
    select * from student where STU_ID= #{student.stuId}
</select>v

猜你喜欢

转载自www.cnblogs.com/excellencesy/p/9168893.html
今日推荐