Tratamiento de excepción en Hibernate “Hibernate exception Null value was assigned to a property of primitive type setter”

Cuando hacemos el mapeo de una columna en una base de datos, a una columna tipo number y con la restricción NULL,

@Column(name = "COLUMN_ATTRIBUTE_1", unique = false, nullable = true, precision = 36, scale = 0)
public Int getColumnAtribute1() {
return numeroClienteAlt;
}

public void setColumnAttribute1(Int columnAttribute1) {
this.columnAttribute1 = columnAttribute1;
}

Cuando se ejecuta un servicio de una sentencia en a la base de datos, el manejdor de Hinernate no puede ejecutar la consulta, genera una exception en la aplicacion:

“Hibernate exception Null value was assigned to a property of primitive type setter”

Consultando en los foros especializados, los mas recomentable es cambiar el tipo de dato para una columna tipo NUMBER que se puede mapear como Long:


@Column(name = "COLUMN_ATTRIBUTE_1", unique = false, nullable = true, precision = 36, scale = 0)
public Long getColumnAtribute1() {
return numeroClienteAlt;
}

public void setColumnAttribute1(Long columnAttribute1) {
this.columnAttribute1 = columnAttribute1;
}

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s