问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

实体类和javaBean 在什么环境下是一回事,什么情况下不是,求细节区分

发布网友 发布时间:2022-04-11 06:33

我来回答

3个回答

懂视网 时间:2022-04-11 10:54

本节希望实现的是,一个java类,能和数据库对应上,然后操作数据库。

实体类

JavaBean有特定的写法

  • 必须要有一个无惨构造

  • 属性必须私有化

  • 必须有对应的get/set方法

  • 一般用来和数据库的字段做映射 ORM

    ORM:对象关系映射

  • 表--->类

  • 字段--->属性

  • 行记录--->对象

  • idnameageaddress
    1 桐人 22 日本
    2 亚丝娜 22 日本
    3 爱丽丝 22 日本
    class People{
       private int id;
       private String name;
       private int age;
       private String name;
    }
    ?
    class A{
       new People(1,"桐人",22,"日本");
    }

    一般建package的时候,常用entity、pojo、vo、dto或者pojo来代表实体类文件夹

    1、写class

    技术图片 技术图片

    技术图片 技术图片技术图片

    技术图片
     1 package com.wang.dto;
     2 
     3 public class People {
     4 private int id;
     5 private String name;
     6 private int age;
     7 private String address;
     8 
     9 public People() {
    10  }
    11 
    12 public People(int id, String name, int age, String address) {
    13  this.id = id;
    14  this.name = name;
    15  this.age = age;
    16  this.address = address;
    17  }
    18 
    19 public int getId() {
    20  return id;
    21  }
    22 public void setId(int id) {
    23  this.id = id;
    24  }
    25 
    26 public String getName() {
    27  return name;
    28  }
    29 
    30 public void setName(String name) {
    31  this.name = name;
    32  }
    33 
    34 public int getAge() {
    35  return age;
    36  }
    37 
    38 public void setAge(int age) {
    39  this.age = age;
    40  }
    41 
    42 public String getAddress() {
    43  return address;
    44  }
    45 
    46 public void setAddress(String address) {
    47  this.address = address;
    48  }
    49  @Override
    50 public String toString() {
    51  return "People{" +
    52   "id=" + id +
    53   ", name=‘" + name + ‘‘‘ +
    54   ", age=" + age +
    55   ", address=‘" + address + ‘‘‘ +
    56   ‘}‘;
    57  }
    58 }
    View Code

    2、建数据库

    新建名为jdbc的数据库,新建名为people的表

    技术图片

     

    技术图片

    3、JDBC连接数据库

    实体类一般都是和数据库中的表结构一一对应。

    上面写的Java类的People类,和这个people一一对应。

    技术图片

    4、新建javabean.jsp

    技术图片

    技术图片

    技术图片
     1 <%@ page import="com.wang.dto.People" %>
     2 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
     3 <html>
     4 <head>
     5 <title>Title</title>
     6 </head>
     7 <body>
     8 
     9 <%
    10 People people = new People();
    11 people.setId(3);
    12 people.setName("wangzan");
    13 people.setAge(26);
    14 people.setAddress("beijing");
    15 %>
    16 
    17 
    18 <%=people.getId()%>
    19 <%=people.getName()%>
    20 <%=people.getAge()%>
    21 <%=people.getAddress()%>
    22 </body>
    23 </html>
    View Code

     

    实体类(JavaBean)一般都是和数据库中的表结构一一对应

    标签:text   私有化   utf-8   inf   word   pre   关系   new   数据   

    热心网友 时间:2022-04-11 08:02

    实体类是对应数据库表的,javaBean是普通的java类。实体类属于javabean

    热心网友 时间:2022-04-11 09:20

    参考一下mvc,最主要的实现模块化分工。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 虹口区海洛斯精密空调 ...回事联想电脑为什么一接通电源自己就自动开机了 没有结婚以夫妻名义贷款买车,一定要结婚证吗? 桂花的特性 桂花树有哪些特点? 为什么我国古代宫殿建筑的屋顶都有翘曲的飞檐? 为什么古代宫殿建筑的屋顶,都有翘曲的飞檐 说一些中国著名斗拱建筑,说五六个就可以 为什么我国古代宫殿建筑的屋顶都有翘曲的飞檐 中国古代建筑特点是什么 红墙黄瓦飞檐斗拱是什么建筑 紫禁城的飞檐斗拱有什么特点 斗拱的构件有木方吗? 汽车保险反点几个点 建筑爬墙斗是什么 红米note8pro能连接1T移动硬盘吗? 细说防锈油如何进行清洗! WD-40除湿防锈润滑剂(净含量:350毫升)防锈清洁 松解生锈机件 排除金属湿气 AZ缝纫机油 excel中如何让一个随时数字依次多个单元格数字,减完后自动减下个单元格 excel表格中,在同一个工作薄中建有多个表格,在一个表格里想用一个数减去另外表格中的数,怎么做到 标榜化油器清洗剂可以清洁生锈吗? excel中如何用一个工作表减另一个工作表 用什么公式呢 单身青年,想贷款买车,需要什么证件? 单身按揭买车 要什么证件 好办吗? 没结婚能贷款买车吗? 短视频代运营有什么优势? keep的发展逻辑是怎样的? 哪些情况不能回购房屋 公司的公众号除了转化自家产品外还有什么变现方法? 为什么公司不能回购自己的股份 为什么iphone6不支持回购? 请问我的个人帐户为什么不能够做回购 梦见树在飞什么意思? 请问高人,我做梦时常做到在树林中想飞多高就能飞多高,此梦何解 看图猜成语人靠树桩熊在上飞是什么成语 梦见山树在空中飘着 做梦家里睡觉,一个盆子从空中飞来掉自家院里树上? 梦见飞机 停在很高的树上,我努力爬上去,但是感觉树要断结果有人帮忙教我上去? 大众新车梦幻来袭,“发光车标”任性到底,20英寸大轮毂够吸睛 奥雅之光的活动魔法童话奇缘梦幻来袭中怎么分享 国产精品紧凑型SUV,长安CS35 PLUS自动酷联梦幻来袭 qq飞车天使之翼好吗?