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

デフォルトでOracleデータベースを使用する場合、Hibernateはブールデータ型を何にマップしますか?

    @Arthurが言ったように、それはNumber(1)にマップされます これは、0 == falseの標準SQLビットになります および1 == true 。別の方法として、char(1)をマップできます このように「T」または「F」に

    @org.hibernate.annotations.Type(type="true_false")
    @NotNull
    boolean myBoolean;
    

    または、「Y」または「N」にマップします

    @org.hibernate.annotations.Type(type="yes_no")
    @NotNull
    boolean myBoolean;
    


    1. SQL Server IndyPassを使用したMicrosoftAccessの最適化– 5/21/19

    2. SQLAlchemy create_all()はテーブルを作成しません

    3. dockerpostgrespgadminローカル接続

    4. 割り当て順序スキャン