Hay muchas diferencias entre los tipos de datos en Java y los tipos de datos en SQL, que deben distinguirse cuidadosamente, de lo contrario, es fácil causar errores inexplicables en el desarrollo.
Tipos de datos Java |
Tipos de datos de hibernación |
Tipos de datos SQL estándar |
byte, java.lang.Byte |
byte |
TINYINT |
corto、java.lang.Corto |
corto |
PEQUEÑO |
int、java.lang.Integer |
entero |
INGEGER |
largo、java.lang.Largo |
largo |
EMPEZANDO |
flotante, java.lang.Float |
flotar |
FLOTAR |
doble, java.lang.Doble |
doble |
DOBLE |
java.math.BigDecimal |
gran_decimal |
NUMÉRICO |
char、java.lang.Carácter |
personaje |
CARÁCTER(1) |
booleano, java.lang.booleano |
booleano |
POCO |
java.lang.String |
cadena |
VARCHAR |
booleano, java.lang.booleano |
sí No |
CARÁCTER(1)('Y' o 'N') |
booleano, java.lang.booleano |
verdadero Falso |
CARÁCTER(1)('Y' o 'N') |
java.util.Date、java.sql.Date |
fecha |
FECHA |
java.util.Date、java.sql.Time |
tiempo |
TIEMPO |
java.util.Date、java.sql.Timestamp |
marca de tiempo |
MARCA DE TIEMPO |
java.util.Calendar |
calendario |
MARCA DE TIEMPO |
java.util.Calendar |
calendario_fecha |
FECHA |
byte[] |
binario |
VARBINARIO, BLOB |
java.lang.String |
texto |
CLUB |
java.io.Serializable |
serializable |
VARBINARIO, BLOB |
java.sql.Clob |
garrote |
CLUB |
java.sql.Blob |
gota |
GOTA |
java.lang.Class |
clase |
VARCHAR |
java.util.Local |
lugar |
VARCHAR |
java.util.TimeZone |
zona horaria |
VARCHAR |
java.util.Currency |
divisa |
VARCHAR |