当前位置 : 主页 > 手机开发 > 其它 >

DAO设计模式

来源:互联网 收集:自由互联 发布时间:2021-06-19
DAO Data Access Object 作用: 访问数据信息的类,包含了对数据的CRUD(create,read,update,delete),而不包含任何业务相关的信息。 优势: 实现功能的模块化,更有利于代码的维护和升级。 DAO可以

DAO

Data Access Object

作用:

访问数据信息的类,包含了对数据的CRUD(create,read,update,delete),而不包含任何业务相关的信息。

优势:

实现功能的模块化,更有利于代码的维护和升级。

DAO可以被子类继承或直接使用。

使用:

//INSERT,UPDATE,DELETE 操作可以包含在其中

void update(String sql,Object...args);

 

//查询一条记录,返回对应的对象

<T> T get(Class<T> clazz,String sql,Object...args);

 

//查询多条记录,返回对应的对象的集合

<T> List<T>getForList(Class<T> clazz,String sql,Object...args);

 

//返回某条记录的某一个字段的值或一个统计的值(一共有多少条记录)

<E> E getForValue(String sql,Object...args);

 

 

 

 

 try-catch(ctrl+alt+t)  

getset方法重写父类方法(ctrl+alt+insert) 

选定本行(ctrl+insert)

选定内容上下移动(ctrl+shift+上下) 

参数提示(ctrl+p)

网友评论