本文介绍: 在实际开发中,针对一张表的复杂业务功能通常需要和表交互多次(比如转账)。如果每次针对表的简单操作我们都写一遍,代码中会出现大量的代码冗余。DAO模式目的就是将SQL语句转化为通用SQL语句,并封装成Java方法、提高代码复用性。② 一个通用的SQL封装成一个方法,方法名和对应sql关键词一致,且望文生义。将重复的SQL操作提炼至方法中,达到一条SQL操作多次复用的目的。③ 具体实现采用dao接口+impl实现类的形式(③ 接口命名:对应实体类名+Dao,例如表。编写一个关于Person表的DAO操作类。
概念:DAO(Data Access Object) 数据库访问对象,**面向数据库SQL操作
**的封装。
(一)场景
问题分析
在实际开发中,针对一张表的复杂业务功能通常需要和表交互多次(比如转账)。如果每次针对表的简单操作我们都写一遍,代码中会出现大量的代码冗余。
解决思路
将重复的SQL操作提炼至方法中,达到一条SQL操作多次复用的目的
(二)DAO编程
核心思想
DAO模式目的就是将SQL语句转化为通用SQL语句,并封装成Java方法、提高代码复用性。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。