JAVAweb
九、JavaBean(实体类)
JavaBean有特定的写法:
- 必须要有一个无参构造
- 属性必须私有化
- 必须有对应的get/set方法;
一般用来和数据库的字段做映射 ORM;
ORM :对象关系映射
- 表—>类
- 字段–>属性
- 行记录---->对象
一张数据库表对应一个java实体类:
数据库表:
实体类:
package com.lengzher.entity;
import java.util.Date;
public class smbms_role {
private int id;
private String roleCode;
private String roleName;
private String creatBy;
private Date creationDate;
private String modifyBy;
private Date modifyDate;
public smbms_role() {
}
public smbms_role(int id, String roleCode, String roleName, String creatBy, Date creationDate, String modifyBy, Date modifyDate) {
this.id = id;
this.roleCode = roleCode;
this.roleName = roleName;
this.creatBy = creatBy;
this.creationDate = creationDate;
this.modifyBy = modifyBy;
this.modifyDate = modifyDate;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getRoleCode() {
return roleCode;
}
public void setRoleCode(String roleCode) {
this.roleCode = roleCode;
}
public String getRoleName() {
return roleName;
}
public void setRoleName(String roleName) {
this.roleName = roleName;
}
public String getCreatBy() {
return creatBy;
}
public void setCreatBy(String creatBy) {
this.creatBy = creatBy;
}
public Date getCreationDate() {
return creationDate;
}
public void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
public Date getModifyDate() {
return modifyDate;
}
public void setModifyDate(Date modifyDate) {
this.modifyDate = modifyDate;
}
@Override
public String toString() {
return "smbms_role{" +
"id=" + id +
", roleCode='" + roleCode + '\'' +
", roleName='" + roleName + '\'' +
", creatBy='" + creatBy + '\'' +
", creationDate=" + creationDate +
", modifyBy='" + modifyBy + '\'' +
", modifyDate=" + modifyDate +
'}';
}
}