POJO类 domain类 javabean 详解

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三者是同一个意思!!!

你可能感兴趣的:(POJO类 domain类 javabean 详解)