• 大小: 41KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Java
  • 标签: Java  反射  DAO  万能DAO  

资源简介

利用Java的反射机制实现的万能DAO工具类,包含对应的测试代码。具体功能包括:单表查询,多表查询,模糊查询,添加,修改,删除等。利用万能DAO可以对数据库中任意表进行操作,只需一个DAO类即可完成。阅读本代码需要掌握Java反射机制以及数据库DAO类基础。

资源截图

代码片段和文件信息

package cn.lovepi.bean;

import java.io.Serializable;

/**
 * Created by icarus on 2016/5/29.
 */
public class Animals implements Serializable{
    private int id;
    private String name;
    private int age;
    private int anid;
    private String anname;

    public String getAnname() {
        return anname;
    }

    public void setAnname(String anname) {
        this.anname = anname;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        686  2016-05-29 17:15  SuperDAO\.idea\compiler.xml

     文件         76  2016-05-29 17:15  SuperDAO\.idea\copyright\profiles_settings.xml

     文件       2296  2016-05-30 19:31  SuperDAO\.idea\dataSources.ids

     文件        428  2016-05-29 17:19  SuperDAO\.idea\dataSources.local.xml

     文件        892  2016-05-30 19:31  SuperDAO\.idea\dataSources.xml

     文件        314  2016-05-29 17:20  SuperDAO\.idea\libraries\mysql_connector_java_5_1_38_bin.xml

     文件       2968  2016-05-29 17:21  SuperDAO\.idea\misc.xml

     文件        256  2016-06-23 23:03  SuperDAO\.idea\modules.xml

     文件        182  2016-05-29 17:15  SuperDAO\.idea\sqldialects.xml

     文件       8792  2016-05-29 17:29  SuperDAO\.idea\uiDesigner.xml

     文件      86228  2016-06-23 23:03  SuperDAO\.idea\workspace.xml

     文件       1714  2016-06-03 21:39  SuperDAO\out\production\SuperDAO\cn\lovepi\bean\Animals.class

     文件       1095  2016-06-03 21:39  SuperDAO\out\production\SuperDAO\cn\lovepi\bean\Antype.class

     文件       2374  2016-05-31 17:24  SuperDAO\out\production\SuperDAO\cn\lovepi\dao\AnimalsDAO.class

     文件       2043  2016-06-03 21:39  SuperDAO\out\production\SuperDAO\cn\lovepi\dao\AntypeDAO.class

     文件       3632  2016-06-03 21:40  SuperDAO\out\production\SuperDAO\cn\lovepi\main\TestMain.class

     文件       3023  2016-05-30 17:14  SuperDAO\out\production\SuperDAO\cn\lovepi\util\DBConnectionFactory.class

     文件       7513  2016-06-03 21:39  SuperDAO\out\production\SuperDAO\cn\lovepi\util\SuperDAO.class

     文件      13225  2016-06-03 21:11  SuperDAO\out\production\SuperDAO\cn\lovepi\util\SuperDAOPro.class

     文件        109  2016-05-30 15:27  SuperDAO\out\production\SuperDAO\dbconfiger.properties

     文件       1240  2016-06-03 21:38  SuperDAO\src\cn\lovepi\bean\Animals.java

     文件        675  2016-06-03 21:38  SuperDAO\src\cn\lovepi\bean\Antype.java

     文件       1735  2016-05-31 16:48  SuperDAO\src\cn\lovepi\dao\AnimalsDAO.java

     文件       1220  2016-06-03 21:38  SuperDAO\src\cn\lovepi\dao\AntypeDAO.java

     文件       3108  2016-06-03 21:41  SuperDAO\src\cn\lovepi\main\TestMain.java

     文件       2735  2016-05-30 17:13  SuperDAO\src\cn\lovepi\util\DBConnectionFactory.java

     文件      11475  2016-06-03 21:38  SuperDAO\src\cn\lovepi\util\SuperDAO.java

     文件      19558  2016-06-03 21:05  SuperDAO\src\cn\lovepi\util\SuperDAOPro.java

     文件        109  2016-05-29 17:28  SuperDAO\src\dbconfiger.properties

     文件        621  2016-05-29 17:20  SuperDAO\SuperDAO.iml

............此处省略23个文件信息

评论

共有 条评论