sql >> Database teknologi >  >> RDS >> Mysql

Hibernate - Hvordan giver man den rigtige tilknytning til heltalstypen?

Jeg ved, at dette spørgsmål er (virkelig!) gammelt, men:

TINYINT repræsenterer 8-bit værdier. Det er kortlagt til byte/Byte. Den har en minimumsværdi på -128 og en maksimumværdi på 127 (inklusive) i begge tilfælde.

SMALLINT repræsenterer 16-bit værdier. Det er kortlagt til kort/kort.

HELTAL repræsenterer 32-bit værdier. Det er kortlagt til int/heltal.

BIGINT repræsenterer 64-bit værdier. Den er kortlagt til lang/lang.

Så du kan ikke kortlægge en lillebitte ved at bruge et heltal; du skal bruge en byte.

https://docs.oracle.com/javase/tutorial/java /nutsandbolts/datatypes.html http://dev.mysql.com/doc/refman /5.7/da/integer-types.html



  1. Sådan viser du data fra database med dynamisk rækkevidde

  2. php mysql_connect Advarsel deaktiver

  3. oprette en visning, som får rang, brugernavn og antal brugerregistreringer

  4. Sådan escapes <,> og &tegn til html-enheder i Oracle PL/SQL