DAO:data(base) access object

DAO(Data Access Object)模式用于访问数据,提供对数据库的CRUD操作,不涉及业务逻辑。本文介绍了DAO类的设计,包括规范接口XxxDAO和其实现类XxxDAOImpl,通过继承和接口实现来模块化代码,便于维护和升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DAO及相关实现类

  • DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO

  • 作用:为了实现功能的模块化,更有利于代码的维护和升级。

DAO 类

其中的方法
下面第一张图中的代码块是获取父类声明的泛型,因为子类在实例化时会先调用父类的空参构造器,并执行代码块中的操作,这个this就是子类对象,其获得了带有泛型的父类的泛型在这里插入图片描述在这里插入图片描述

----------------------------------------我是可爱的分隔符-------------------------------------------------------
在这里插入图片描述
在这里插入图片描述

----------------------------------------我是可爱的分隔符-------------------------------------------------------

在这里插入图片描述
在这里插入图片描述

----------------------------------------我是可爱的分隔符-------------------------------------------------------

在这里插入图片描述

XxxDAO:规范对某张表的常用操作

在这里插入图片描述

XxxDAOImpl:对XxxDAO的继承以及实现其相应规范的接口

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值