栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java中的数据访问对象(DAO)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的数据访问对象(DAO)

数据访问对象基本上是一个对象或接口,可提供对基础数据库或任何其他持久性存储的访问。

该定义来自:http : //en.wikipedia.org/wiki/Data_access_object

在此处还检查顺序图:http : //www.oracle.com/technetwork/java/dataaccessobject-138824.html

也许一个简单的示例可以帮助你理解概念:

假设我们有一个代表员工的实体:

public class Employee {    private int id;    private String name;    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;    }}

雇员实体将被持久保存到Employee数据库中的相应表中。一个简单的DAO接口可以处理操作雇员实体所需的数据库操作,如下所示:

interface EmployeeDAO {    List<Employee> findAll();    List<Employee> findById();    List<Employee> findByName();    boolean insertEmployee(Employee employee);    boolean updateEmployee(Employee employee);    boolean deleteEmployee(Employee employee);}

接下来,我们必须为该接口提供一个具体的实现以处理SQL Server,并提供另一个实现以处理平面文件等。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号