EJB (Enterprise Java Beans) - Mapear enumeraciones a través de Anotaciones EJB3

   
Vista:

Mapear enumeraciones a través de Anotaciones EJB3

Publicado por Merche (1 intervención) el 30/11/2009 18:39:54
Hola!

Estoy intentando averguar la manera de mapear una enumeración con varios campos, a traves de anotaciones de EJB3. El tag @Enumerated solo encuentro la sintaxis para pasarle un paramentro, no como en hibernate:

<property name="estado" not-null="true" column="COD_ESTADO">
<type name="com.itdeusto.bancaico.utils.hibernate.GenericEnumUserType">
<param name="enumClassName">com.itdeusto.bancaico.entidad.peticionFondos.enums.EstadoEnum</param>
<param name="identifierMethodName">getCodigo</param>
</type>
</property>

Pojo:
------
private TipoInteresEnum tipoInteres;

@Enumerated(EnumType.STRING)
@Basic
@Column(name = "TIPO_INTERES", nullable = true, length = 1, insertable = false, updatable = false)
public TipoInteresEnum getTipoInteres() {
return this.tipoInteres;
}

Enum:
---------
public enum TipoInteresEnum {

NOMINAL_FIJO ("F", "tipoInteres.fijo", "TIMOD_FIJO"),
NOMINAL_VARIABLE ("V", "tipoInteres.variable", "TIMOD_VAR"),
TAE ("T", "TAE", "TIMOD_TAE");

private String codigo;
private String descripcion;
private String equivalente;

...................................

Espero haberme explicado.

Un saludo y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder