JavaBean
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。
特定的写法:
- 必须要有一个无参构造
- 属性必须私有化
- 属性要有相对应的get/set方法
一般用来跟数据库的字段进行映射 ORM
ORM:对象关系映射
- 表:类
- 字段:属性
- 行记录:对象
数据库:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NGIhrrdU-1633703844733)(C:/Users/ASUS/AppData/Roaming/Typora/typora-user-images/image-20211004160405113.png)]
实体类:
package com.ther.pojo;
//实体类一般对应数据库中的字段
public class People {
private int id;
private String name;
private int age;
private String address;
public People() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "People{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
", address='" + address + '\'' +
'}';
}
}