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

tinyintをブール休止状態としてマップします

    私がここで読んだものから:

    Hibernateは整数を期待していて、ビットを取得しているようです。

    これは、注釈が正しいことを意味します:

    @Type(type = "org.hibernate.type.NumericBooleanType")
    

    ただし、データベースが更新されて整数ではなくビットとして設定されている可能性があるため、エラーが発生します。

    TinyIntが本当に必要な場合は、@Typeを使用できます。 AND @Column 、タイプTinyIntの整数として設定するには:

    @Column(columnDefinition = "TINYINT")
    @Type(type = "org.hibernate.type.NumericBooleanType")
    public boolean admin = true;
    


    1. 文字長の900バイトの索引サイズ制限

    2. ODP.NET接続プーリング:接続が使用されたかどうかを確認する方法

    3. Mysqlはサーバーに接続する代わりにヘルプを出力します

    4. スプリングブートWebアプリは、しばらくするとMySQL/RDSに接続できなくなります