Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Hibernacja - Jak zapewnić prawidłowe mapowanie do typu integer?

Wiem, że to pytanie jest (naprawdę!) stare, ale:

TINYINT reprezentuje wartości 8-bitowe. Jest mapowany na bajt/bajt. Ma minimalną wartość -128 i maksymalną wartość 127 (włącznie) w obu przypadkach.

SMALLINT reprezentuje 16-bitowe wartości. Jest mapowany na krótki/krótki.

INTEGER reprezentuje wartości 32-bitowe. Jest odwzorowany na int/Integer.

BIGINT reprezentuje wartości 64-bitowe. Jest odwzorowany na długi/długi.

Tak więc nie można odwzorować tinyint za pomocą liczby całkowitej; musisz użyć Bajtu.

https://docs.oracle.com/javase/tutorial/java /nutsandbolts/datatypes.html http://dev.mysql.com/doc/refman /5.7/pl/typy-całkowite.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowuj wrażliwe dane w Silverstripe 3.1

  2. Pomoc SQL dla listy znajomych

  3. Twórz komentarze do widoków w mysql

  4. joomla 1.5.22 na mysql 5.5

  5. W jaki sposób umożliwiasz klientom używanie ich openid w Twojej witrynie, podobnie jak stackoverflow?