一、一个典型的DAO模式主要由四部分组成:
DAO接口
DAO实现类
实体类
数据库连接和关闭工具类
二、实体类的特征
1.实体类的属性一般使用private修饰
2.根据业务需要和封装性要求对实体类的属性提供get/set方法,负责属性的读取和赋值,一般用public修饰
3.对实体类提供无参构造方法,根据业务需要提供相应的有参构造方法
4.实现类最好实现java.io.Serializable接口,支持序列化机制,可以将该对象转换成字节序列而保存在磁盘上或在网络上传输
5.如果实体类实现了java.io.Serializable接口,就应该定义属性serialVersionUID,解决不同版本之间的序列化问题