sql >> Databáze >  >> RDS >> Mysql

Hibernate – Jak zajistit správné mapování na celočíselný typ?

Vím, že tato otázka je (opravdu!) stará, ale:

TINYINT představuje 8bitové hodnoty. Je mapován na byte/Byte. V obou případech má minimální hodnotu -128 a maximální hodnotu 127 (včetně).

SMALLINT představuje 16bitové hodnoty. Je mapován na short/Short.

INTEGER představuje 32bitové hodnoty. Je mapován na int/Integer.

BIGINT představuje 64bitové hodnoty. Je mapován na long/Long.

Takže nemůžete mapovat tinyint pomocí Integer; musíte použít Byte.

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



  1. Vložte data do tabulky mySQL pomocí java

  2. Mysql výběrový seznam po konkrétním ID

  3. QT5:Nepodařilo se načíst ovladač psql v systému Windows

  4. Můj SQL příkaz SELECT JOIN na třech tabulkách