DAO
介绍
- DAO = DataBase Access Object;数据库访问对象
- 作用:数据库访问对象在开发时提供针对某张表的操作细节(增删改查)
- 优点:
- 在管理系统开发时,通过数据库访问对象可以避免反复的SQL命令书写
- 在管理系统开发时,通过数据库访问对象可以避免反复的JDBC开发步骤书写
- DAO类:提供数据库访问对象的类
DAO类开发规则:
- 一个DAO类封装的是一张表操作细节
- DAO类命名规则:
- 表名+Dao.
- DAO类所在包命名规则:
- 公司网站域名.dao,比如:com.bjpowernode.dao
实体类(entity)
- 一个实体类用来描述一张表结构
- 实体类的类名应该与关联的表名保持一直,但是可以忽略大小写
- Dept.form ------------------------> public class Dept{}
- 实体类的属性应该与关联的表文件字段保持一致
- Dept.form ------------------------> public class Dept
- DEPTNO int ------------------------> private Integer deptNo;
- DNAME varchar(20) ------------------------>private String dname;
- LOC varchar(20) ------------------------>private String loc;
- 实体类的一个实例对象用于在内存中存储对应的表文件的一个数据行
- Dept.form ------------------------> JVM内存
- DeptNo dname loc
- 10 account newyork ------------------------> Dept dept1 = new Dept(10,“account”,“newyork”);
- 20 sales beijing ------------------------> Dept dept1 = new Dept(20,“sales”,“beijing”);