当前位置: 首页 > news >正文

VO,PO,DTO

DTO(Data Transfer Object)数据传输对象

前后端之间的传输时使用

比如前端登录请求的请求参数有username,password,但后端pojo类user有username,password,birthday,gender时,可以创建LoginDTO(属性为username,password)来接收。

VO(Value Object)值对象

后端返回给前端的展示数据

比如在个人主页上只需要username、gender(男或女),但后端pojo类中有username,password,gender(0/1,0为女,1为男),这时可以创建UserVO(属性为username、gender(男或女,在业务中将pojo类的1/0转为男/女))。

PO(Persistant Object)持久对象

与数据库对应的数据

比如pojo类的user类属性为username,password,gender,age(21);数据库的user表字段为username,password,gender,birthday(20030817);这时可以创建一个UserPO类,属性与数据库的user表一致。

http://www.lryc.cn/news/347680.html

相关文章:

  • Java设计模式-工厂
  • 【JavaEE】【1.3 Servlet】1.3.6 监听
  • C#泛型委托
  • 从零开始精通RTSP之多播传输
  • (五)STM32F407 cubemx IIC驱动OLED(2)硬件篇
  • 头歌实践教学平台:CG1-v1.0-点和直线的绘制
  • java基础之面向对象的思想
  • 红黑树的理解和简单实现
  • 发表博客之:gemm/threadblock/threadblock_swizzle.h 文件夹讲解,cutlass深入讲解
  • 【C语言项目】贪吃蛇(下)
  • 【Unity实战|热更】Addressable读取SO文件报错解决
  • Web自动化 - selenium
  • 基于select for update 实现数据库分布式锁
  • Java后端实现对象与文件接收数据(minio测试)
  • 考研踩坑经验分享
  • Android Compose 一:基础控件
  • python3.12.0 在Linux 制作镜像包 部署到docker 全过程
  • STM32理论 —— μCOS-Ⅲ(新)
  • 衢州知识付费系统报价,教师如何做精品课程?怎么创造精品课程?
  • 在Vue中,可以通过使用<slot>元素和name属性来创建具名插槽。这样您就可以为一个组件的不同部分定义不同的内容。 以下是一个简单的示例:
  • C++笔试强训day19
  • MySQL软件安装基于压缩包
  • 04 贝尔曼最优公式
  • 印象笔记使用技巧
  • 产品设计中的“注册”说明
  • 【linux学习】多线程(1)
  • Leetcode 3149. Find the Minimum Cost Array Permutation
  • Python | 为列表中的元素分配唯一值
  • HTML炫酷的相册
  • C++笔试强训day20