sql >> データベース >  >> RDS >> Mysql

Hibernate-整数型への正しいマッピングを提供する方法は?

    この質問は(本当に!)古いことは知っていますが、:

    TINYINTは8ビット値を表します。バイト/バイトにマップされます。どちらの場合も、最小値は-128、最大値は127(両端を含む)です。

    SMALLINTは16ビット値を表します。ショート/ショートにマッピングされます。

    INTEGERは32ビット値を表します。 int/Integerにマップされます。

    BIGINTは64ビット値を表します。 long/Longにマッピングされています。

    したがって、整数を使用してtinyintをマップすることはできません。バイトを使用する必要があります。

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



    1. Javaのシーケンシャルストリームとパラレルストリームとは何ですか?

    2. PDOとプリペアドステートメントを使用したMySQLアップデートが機能しない

    3. MySQLパーティショニング:適切なパーティションを取得しない理由

    4. pipフリーズはhelp('modules')とは異なるモジュールを提供します