Enteros Java en Oracle

M Nadal
16 de Noviembre del 2004
Buenos días!

Tengo una aplicación que funciona perfectamente con SQLServer. He tenido que pasarme a Oracle, y soy incapaz de descubrir qué tipo debo ponerle a los campos para que luego, al recoger los datos por JDBC me devuelva un Integer.

Si creo una tabla con un campo INTEGER, me lo crea como NUMBER(0), y al ir a acceder al mismo, el tipo java que devuelve es un BigDecimal.

Estoy convencida que Oracle tiene que soportar algún tipo equivalente al Integer de Java (¡que estamos hablando del tipo más sencillito de todos!)

¿Alguien se ha encontrado alguna vez con este problema y lo ha sabido resolver?

Muchísimas gracias