Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2012, 13:29
progxt
 
Fecha de Ingreso: noviembre-2012
Mensajes: 8
Antigüedad: 11 años, 6 meses
Puntos: 0
Evitar insertar campo vación en Hibernate

Que tal, estoy usando Hibernate y estoy intentando buscar una propiedad para evitar insertar en la base de datos un campo vacío.

Por ejemplo, tenemos el archivo pieza.hbm.xml
Código XML:
Ver original
  1. <hibernate-mapping>  
  2.  <class name="data.Pieza" table="pieza">  
  3.        
  4.      <id column="pieza_ID" name="piezaId">  
  5.      <generator class="identity"/>  
  6.    </id>
  7.    
  8.    <property descripcion="nombre"/>
  9.    
  10.    
  11.  </class>  
  12. </hibernate-mapping>

De la forma que está ahora, la propiedad descripcion puede insertarse en la base de datos sin ningún valor, probé poniendo esto:

Código XML:
Ver original
  1. <property name="nombre" not-null="true"/>


Pero no sirve para evitar insertar la propiedad sin ningún valor.


¿Cómo podría conseguir que no se inserte en la base de datos una propiedad sin valor?