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)