OpenXavaTest - Mantenimiento de clientes
Algo de código de Cliente

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;