他们的功能都一样 不过他们使用地点不一样
po是在持久层所使用的 用来封装原始数据 而VO则主要在视图层活动 两个JAVABEAN的使用范围不同 假如你从数据库取出来的原始数据 你可以通过业务层将数据进行封装 再通过VO发到页面上去 比方说
数据库表示性别的方式 为 1 和 0 1为男 0为女
获得的时候我们获得的就是原始数据 那么 经过业务层的时候我们可以进行判断 并把他们所对应的参数放到VO里 也就是说
po里为性别属性为1
经过业务层之后 判断性别 并根据原始数据给VO赋值 比如根据1 给VO里的属性赋 ‘男’
也就是说po里的属性 主要是用来给数据库用的
而VO里的属性 就是纯给用户显示的
java中pojo和vo
最新推荐文章于 2024-05-26 10:42:11 发布