JavaBean
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。
JavaBean是普通的Java类。实体类属于JavaBean
一般用来和数据库的字段做映射(ORM)
实体类一般都是和数据库中的表结果一一对应
ORM:对象关系映射
- 数据库的表——Java的类
- 表的字段——类的属性
- 行的记录——类的对象
id | name | age | address |
---|---|---|---|
1 | 张三 | 1 | 喀什 |
2 | 李四 | 2 | 哈密 |
3 | 王五 | 3 | 和田 |
class People{
private int id;
private string name;
private int age;
private string address;
}
class A{
new People(1,"张三",1,"喀什")
new People(2,"李四",2,"哈密")
new People(3,"王五",3,"和田")
}
特定的写法:
- 必须要有一个无参构造
- 属性必须私有化
- 必须有对应的get/set方法