DAO和实体类《笔记》

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”);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值