estoy usando hibernate. tiene una columna de identificación con 20 precisiones como las siguientes, pero de tipo NÚMERO.¿Puedo usar BigDecimal como tipo de identificación en Hibernate hbm?
NUMBER (38,20) - este es el tamaño dado a la columna id de la tabla (base de datos Oracle).
Este ID es generado por nuestra aplicación. en entidad si uso Float o Double no puede acomodar 20 precisiones. pero java.math.BigDecimal puede acomodar estas muchas precisiones. pero el problema es ¿puedo usar BigDecimal en hbm como a continuación? habrá algún problema? algunas veces no puedo enviar la identificación con precisión. ese tiempo hibernate genera cualquier precisión e inserciones vacías?
<id name="someId" column="SOME_ID" type="java.math.BigDecimal"/>
¡Por favor, sugiera!