POJO类 domain类 javabean 详解
什么是POJO
在使用hibernate时,要求和数据库的某张表相互映射的那个java类,
是一个POJO类,一般放在com.xxx.domain包下,POJO类翻译过来就是:
简单的Java对象(Plain Ordinary Java Objects)实际就是普通
JavaBeans,使用POJO名称是为了避免和EJB混淆起来。一个POJO类应当
具有:
①有一个主键属性,用于唯一标识该对象。
(这就是为什么hibernate设计者建议要映射的表需要一个主键)
②有其它的属性
③有对各个属性操作的get/set方法
④属性一般是private修饰.
⑤一定有一个无参的构造函数(用于hibernate框架反射用.)
实际上POJO类 domain类 javabean三者是同一个意思!!!