All Downloads are FREE. Search and download functionalities are using the official Maven repository.

top.zeimao77.product.sql.ResultSetResolve Maven / Gradle / Ivy

package top.zeimao77.product.sql;

import java.sql.ResultSet;
import java.util.List;
import java.util.Map;

public interface ResultSetResolve {

    /**
     * 将ResultSet对象转一个JAVA对象
     * @param rs ResultSet对象
     * @param clazz 目标对象类型
     * @param list 转换后的对象存放容器
     * @param  对象类型
     */
     void populate(ResultSet rs , Class clazz, List list);

    /**
     * 将ResultSet对象转一个MAP对象
     * @param rs 结果集
     * @param list 转换后结果的存放容器
     */
    void populateMap(ResultSet rs,List> list);

    /**
     * 将一个数据库对象转JAVA对象,在存储过程出参时使用
     * @param value 数据库对象
     * @param clazz 目标对象类型
     * @return 结果
     * @param  对象类型
     */
     T resolve(Object value,Class clazz);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy