A ResultSet
proporciona un método getInt()
que devuelve primitiva int
. ¿Es posible obtener el objeto Integer
, que permite null
? El campo DB que estoy recuperando es anulable y getInt()
me devuelve 0
siempre que el campo sea null
.Obtención objeto número entero de ResultSet
Gracias
Debe ser ineficaz tampoco, ya que las referencias a Boolean se almacenan en caché siempre que no se use el constructor (Boolean.TRUE y FALSE). –
Gracias. Desafortunadamente agrega un código repetitivo. Ojalá haya una manera más limpia. –
¿Qué pasa con 'Entero foo = (Entero) rs.getObjeto (" foo ");'? (o use un try-catch para detectar el error de conversión y establézcalo en nulo/informe el error según sea necesario). – ADTC