Java中的javaBean、vo、entity、domain和pojo_java

发布时间:2023-05-09 10:08:46

  一、javaBean

  javaBean:一种规格编制规范

  javabean是MVC设计模型中的model,也称为模型层。在一般程序中,我们称之为数据层,用于设置数据属性和一些行为,然后提供获取属性和设置属性的get/set方法

  Javabean是由Java语言写成的可重用组件。为了写Javabean,类别必须是具体的、公共的和无参数的结构

  含有setxxx()或getxx()方法的类别可称为javabeann

  以entity,domain,vo,pojo命名的包,包中的类都符合javabean的规范二、vo(view object)

  vo包下的物理属性与数据库无关,而是服务器与页面交互的视图数据(后台与前端交互的数据类) public class Student{ private int age; private String name;} 三、Entity

  所有属性和数据库表中的字段在entity包下的实体类中,数据类型逐一对应

  如果数据库中的字段是user_id,user_name;Java只有这两个属性(也与数据库表中的字段一致)

Java中的javaBean、vo、entity、domain和pojo_java_java

public class User{ private long user_id; private String user_name;} 四、domain

  实体类中的属性不仅包含数据库中的字段,还包含其他自定义属性

  如果数据库中的字段是user_id,user_name;Java不仅有这两个属性(还与数据库表中的字段一致),还有orderNo和orderId

Java中的javaBean、vo、entity、domain和pojo_java_字段_02

public class User{ private long user_id; private String user_name; private String orderNo; private long orderId;} 五、pojo(Plain Old Java Objects,普通 Java 对象)

  (Plain Old Java Objects,普通 Java 对象) pojo包下的实体类没有严格定义,可以是domain、vo、entity,也可以看作是entity、domain、vo集合包总结

  1、domain、entity是后端与数据库交互的实体类,entity与数据库表中的字段逐一对应,domain不仅对应数据库表中的字段(包括数据库字段),其他属性2也可以定义、vo是后端与前端交互的实体类3、pojo是他们的总称4、Java Bean、POJO、 Entity、 VO , 其实都是java 对象,只在不同的场合使用!!!!

上一篇 Java8新特性—Optional类
下一篇 clickhouse语法

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题