概述
Java实体类的作用一般是和数据表做映射。一个实体类(Entity)对应数据库中的一张数据表。
实体类特点
- 实体类的属性和数据表的字段对应,并且有getter和setter方法。
- 提供无参构造器。
- 一个实体类有两个获取ID的方法,例如“用户实体”,getId(),getUserId()这两个方法都会获取到id。
- entiey实体类应实现Serializable接口。
一个实体类继承关系--类图
重点看继承关系
一个实体类继承关系 说明
类 | 说明 | 创建人 |
---|---|---|
BaseEntity |
提供了实体类的一些通用方法,是抽象出来的 | FDP平台自带 |
DataEntity |
抽象出来的6个通用属性 | FDP平台自带 |
ProductUnitBase |
ProductUnit业务的基础实体类,内有实体的属性,与 Product_Unit表字段是一致的 | 开发人员使用代码生成工具创建 |
ProductUnit |
ProductUnit业务的扩展实体类,是空文件, 对于实体类的扩展代码,请写在这里 此类就是实体类(Entity),在代码中都使用此类。 |
开发人员使用代码生成工具创建 |
TreeEntity |
树结构实体的父类,内有抽象出来的树实体通用方法 | FDP平台自带 |
ProductCategory | "商品分类"业务,的 实体类,是树结构 | 开发人员使用代码生成工具创建 |