POJO(Plain Ordinary Java Object无规则简单Java对象)

一个中间对象,可以转化为VO、DTO、PO

VO(View Object表示层对象)

对应页面显示的数据对象,可以和表对应,也可以不对应。一般在Controller层使用

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

传递数据。如PO有100个属性,页面VO只显示10个,那么DTO就也传输10个。一般在Service层使用

PO(Persistent Object持久化对象)

持久化对象,它跟数据表形成一一对应的映射关系。一般在Dao层使用

Entity

实体,和PO的功能类似,和数据表一一对应,一个实体一张表

更多学习和交流,请关注订阅号:猿事如此

Java中POJO、VO、DTO、PO、Entity的区别相关推荐

  1. Java中POJO、VO、DTO、PO、Entity、domain的区别

    Java中POJO.VO.DTO.PO.Entity的区别 在看一些实际的项目的源码的时候,我们会发现POJO.VO.DTO.PO.Entity.domain的区别,那它们分别是什么呢,与我们学习Ja ...

  2. java中String new和直接赋值的区别

        Java中String new和直接赋值的区别     对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才 ...

  3. 【Java学习笔记之二十九】Java中的equals和==的用法及区别

    Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...

  4. Java中print、printf、println的区别 详解

    Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...

  5. Java中方法重载和方法重写的区别

    文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...

  6. Java中的LongAdder和AtomicLong有什么区别?

    ● Java中的LongAdder和AtomicLong有什么区别? 考点:JDK 参考回答: JDK1.8引入了LongAdder类.CAS机制就是,在一个死循环内,不断尝试修改目标值,直到修改成功 ...

  7. Java中 byte[]数组序列化和fastjson序列化区别

    Java中 byte[]数组序列化和fastjson序列化区别 Java中,对于对象可以通过序列化成byte数组或者序列化成json形式,这里做下两者的对比. 首先看下实现方式: 1 byte数组序列 ...

  8. JAVA中的方法和构造方法有什么区别

    JAVA中的方法和构造方法有什么区别 1.方法有返回类型,方法名小写,不能和类名相同:构造方法没有返回类型,void也不行,名与类名相同. 2.构造方法是初始化对象的重要途径,所以就算你给一个类没有定 ...

  9. 转 Java中final、finally、finalize的区别与用法

    Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...

  10. 分析Java中的三种不同变量的区别

    1.首先分析Java中的三种不同变量的区别,如下表所示   概念 默认值 其他 类变量 也叫静态变量,是类中独立于方法之外的变量 用static 修饰 有默认初始值,系统自动初始化. 如boolean ...

最新文章

  1. 解析广泛应用于NLP的自注意力机制(附论文、源码)
  2. SGU 111 Very simple problem
  3. php access 插入,如何使用PHP將附件插入Access數據庫?
  4. 【坑爹微信】总有一款接口能坑你到吐血 --- 微信开发经验录
  5. Interview with BOA
  6. Tornado之自定义session
  7. python的函数结构_Python学习(四)常见函数及控制结构
  8. Java 设计模式 --- 单例模式
  9. spring入门到放弃——spring事务管理
  10. 小程序消息服务器webapi,小程序订阅消息
  11. raspberry pi_如何为Raspberry Pi编写SD卡
  12. centos系统安全设置
  13. windows7系统iis安装不了应该怎么办
  14. matlab中如何求导数,matlab如何求导数
  15. 捷径晚年生活/养老方式大全110+城市旅居场景
  16. 《王道》第13章 树--PART1
  17. 天津麒麟收购中标软件,国产操作系统新旗舰扬帆起航!
  18. TensorFlow中tf.train.Saver类说明
  19. POJ 2706 Connect
  20. Alex网络结构解析

热门文章

  1. 淘宝网店卖什么好?(真实经验谈)(转)
  2. Eclipse创建maven项目
  3. 4招说服别人加入你的创业公司
  4. 师范学校计算机专业男生多吗,师范类高校容易单身?!2020高校单身率排行榜出炉!附:单身率高的专业...
  5. 利用Python实现《姜子牙》和《哪吒》的票房对比和评价分析
  6. 骁龙7nm旗舰来也!这一点终追上苹果/华为
  7. ⭐⭐⭐⭐⭐【红黑树】PAT A1135 Is It A Red-Black Tree
  8. 【个人总结】超详细Neo4j安装下载
  9. 穆利堂--如何激励员工?答案很简单!
  10. java中的holder类,SpringContextHolder工具类