Java DAO模式 VO类设计

本文介绍了Java DAO模式下的VO类设计原则,包括必须实现Serializable接口、名称与表名对应、使用包装类、属性封装及提供getter/setter方法等。同时,建议将VO类保存在vo包中。举例展示了Emp.java类的实现,作为VO类设计的一个实例。
摘要由CSDN通过智能技术生成

程序严格来讲分为四个层次:显示层、控制层、业务层、数据层,不同层次之间一定要进行数据的传递,即需要操作数据表,所以数据的结构必须要与表的结构一一对应。随即想到用简单JAVA类(po、to、pojo、vo)实现。

java的(PO,VO,TO,BO,DAO,POJO)解释:https://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html

在实际工作中,针对于简单JAVA类的开大给出以下要求:

1.必须实现java.io.Serializable接口(考虑到日后程序可能出现分布式应用问题)

2.名称必须与表名称一致(表student_info类StudentInfo)

3.类中属性必须使用基本数据类型的包装类(基本数据类型的数值型默认值是0,而包装类默认值为null)

4.类中属性必须用private封装,封装后的属性必须提供setter、getter方法

5.类中必须保留一个无参构造方法

(可选要求,基本不写:覆写equals()、toString()、hashCode()方法)

另,将所有的简单Java类保存在vo包中


以下为实例 简单Java类:Emp.java

1.实现java.io.Serializable接口

2.类名称与表名称一致

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值