Crear beans de entidad con persistencia gestionada por contenedor (CMP) con soporte de anotación XDoclet

Puede utilizar un asistente para crear un bean de entidad CMP y añadirlo al proyecto.

Para poder crear un bean de empresa, debe:

Para crear un bean de entidad CMP:

  1. En la perspectiva J2EE, seleccione Archivo > Nuevo > Otros > EJB > XDoclet Enterprise JavaBean. Aparece el asistente Crear un bean de empresa.
  2. Seleccione ContainerManagedEntityBean.
  3. Pulse Siguiente.
  4. Seleccione el Proyecto que contendrá el bean nuevo.
  5. En el campo Carpeta, seleccione la carpeta para el bean nuevo.
  6. En el campo Paquete Java, especifique el nombre de paquete para el bean nuevo.
  7. En el campo Nombre de clase, escriba un nombre para el bean de empresa. Por convenio, los nombres de bean deben empezar por una letra mayúscula.
    Nota: Puede utilizar caracteres Unicode para el nombre de bean, pero los caracteres Unicode no están soportados para los paquetes de bean de empresa ni para las clases asociadas a beans de empresa.
  8. Cambie la Superclase del bean si desea que herede de una clase que no sea java.lang.Object .
  9. Pulse Siguiente.
  10. Especifique un Nombre de EJB para el bean. Este es el nombre de la clase de bean de empresa.
  11. Indique un nombre de Esquema para especificar el esquema abstracto del bean.
  12. Especifique un Nombre de visualización para el bean. Este es un nombre breve del bean de empresa que utilizan las herramientas.
  13. Proporcione una Descripción para el bean.
  14. Seleccione una Versión de CMP para el bean nuevo:
    • 1.x especifica que añade el bean a un proyecto EJB 1.0 o posterior.
    • 2.x especifica que añade el bean a un proyecto EJB 2.0 o posterior.
  15. Seleccione un Caso de utilización para el bean nuevo:
    • Importar atributos desde tabla especifica que los atributos de bean de entidad CMP se importarán desde una tabla de base de datos. Pulse Siguiente.
      1. Realice una de las acciones siguientes:
        • Para seleccionar una definición de conexión disponible, pulse una conexión en la lista Definiciones de conexión disponibles. Pulse Siguiente.
        • Para crear una definición de conexión JDBC, pulse Nueva. En la ventana Parámetros de conexión, especifique los parámetros de conexión JDBC necesarios en la página Parámetros de conexión del asistente Conexión nueva. Seleccione un gestor de bases de datos, un controlador JDBC y especifique otros detalles de conexión. Para especificar filtros de conexiones JDBC, quite la marca del recuadro de selección Inhabilitar filtro y especifique los filtros de conexiones adecuados. Pulse Finalizar.
    • Definir atributos nuevos especifica que los atributos del bean de entidad CMP serán definidos por usuario. Pulse Siguiente.
      1. Para crear un atributo CMP para el bean de entidad, pulse Añadir.
      2. Para especificar un nombre para el atributo, pulse el campo Nombre y especifique un nombre.
      3. Para especificar un tipo para el atributo, pulse el campo Tipo y especifique un tipo.
      4. Para que el atributo sea un campo de clave del bean de entidad, marque el recuadro de selección Clave primaria.
      5. Para especificar un nombre de tabla para el bean de entidad, especifique un nombre en el campo Tabla.
      6. Para añadir más atributos, repita los procedimientos del a al d.
  16. Pulse Siguiente.
  17. Seleccione el tipo de Modificadores a utilizar para la clase. Las opciones son Public, Abstract y Final.
  18. Seleccione las Interfaces que deba implementar el bean:
    • Pulse el botón Añadir para abrir el recuadro de diálogo Selección de tipo en el que puede seleccionar la interfaz que desea implementar.
    • Si añadió una interfaz que ya no necesita implementar, seleccione la interfaz en la lista y pulse Eliminar.
  19. Seleccione los apéndices de método que deba crear el asistente. Las opciones son main, Métodos abstractos heredados y Constructores de la superclase.
  20. Pulse Finalizar. El bean nuevo se añade al proyecto EJB especificado.