Enums de Java 5
Los enums de Java 5 se visualizan como combos por defecto. Veamos la propiedad tipo de Cliente:
private Tipo tipo;
public enum Tipo { NORMAL, FIJO, ESPECIAL };
Estereotipo FOTO
Si quieres usar una propiedad como una foto, simplemente añade @Stereotype("FOTO") a tu propiedad:
@Stereotype("FOTO")
private byte [] foto;
Referencia a clases incrustables
Una referencia una clase incrustable (@Embeddable) de JPA se representa con un marco, como puedes observar en la propiedad direccion de Cliente:
@Embedded
private Direccion direccion;
Referencia a una entidad
En el caso de una referencia a una entidad (@ManyToOne) la interfaz de usuario permite al usuario cambiar el valor con tan solo teclear la clave o bien buscar usando una lista. También es posible crear nuevas entidades o modificar la actual. Y todo esto solo con el siguiente código:
@ManyToOne(fetch=FetchType.LAZY)
private Comercial comercial;