POJO
简单理解为不包含业务逻辑的单纯用来存储数据的 java类(实际就是普通JavaBean,是为了避免和EJB混淆所创造的简称)。
一般POJO没有实现任何接口,没有集成任何父类(java.lang.Object除外)。
实体类:
主要是作为数据管理和业务逻辑处理层面上存在的类别,它们主要在分析阶段区分。
主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。
就是一个拥有Set和Get方法的类。实体类通常总是和数据库之类的(所谓持久层数据)联系在一起。这种联系是借由框架(如Hibernate,mybatis)来建立的。