在 Java EE 5 应用程序中,可以使用实体类来创建持久性实体对象(“实体”)。实体类是“简单的传统 Java 对象”(Plain Old Java Object, POJO)。实体类导入 Java 持久性库 javax.persistence.Entity,在源代码中将使用 @Entity 标注来标记这些类。
创建实体类:
单击“完成”后,IDE 将生成实体类,并在源代码编辑器中打开该类。实体类中的标注为实体定义了主键和主键生成策略。
实体具有以下特性:
在 Java EE 5 应用程序中,通过实体类创建的实体与 J2EE 应用程序中的实体 Bean 具有很多相同的特性。与实体 Bean 不同的是,实体类并不仅限于企业应用程序中的 EJB 模块。实体类不仅可以位于 EJB 模块或 Web 模块中,而且还可用于 Java SE 应用程序中。
对实体类进行编码时,可以使用标注将实体和实体关系映射到数据库。您不需要使用外部 XML 描述符文件将持久性对象映射到数据库。有关数据源的信息,请参见持久性单元。