首页 > 数据库技术 > 详细

使用DBUtils编写通用的DAO

时间:2019-05-10 20:53:58      阅读:169      评论:0      收藏:0      [点我收藏+]

使用DBUtils编写通用的DAO

/**
 * 访问数据的DAO接口
 * 里面定义访问数据表的各种方法
 * @param <T>:Dao处理的实体类的类型
 */
public interface DAO1<T> {


    /**
     * 批量处理的方法
     * @param connection
     * @param sql
     * @param args:填充占位符的Object[]类型的可变参数
     */
    void batch(Connection connection,String sql,Object...args);
    /**
     * 返回具体的一个值,例如总人数
     * @param connection
     * @param sql
     * @param args
     * @param <E>
     * @return
     */
    <E> E getForValue(Connection connection,String sql,Object...args);
    /**
     * 返回T的一个集合
     * @param connection
     * @param sql
     * @param args
     * @return
     */
    List<T> getForList(Connection connection,String sql,Object...args);

    /**
     * 返回一个T对象
     * @param connection
     * @param sql
     * @param args
     * @return
     */
    T get(Connection connection,String sql,Object...args);
    /**
     * INSERT UPDATE DELETE
     * @param connection:数据库连接
     * @param sql:SQL语句
     * @param args:填充占位符的可变参数
     */
    void update(Connection connection,String sql,Object...args);
}

  

使用DBUtils编写通用的DAO

原文:https://www.cnblogs.com/yangHS/p/10846643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!