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

検出:ビット、期待:Hibernate4アップグレード後のブール値

    columnDefinition = "BIT"を追加してこれを解決しました @Column行に移動します。

    @Basic
    @Column(name = "B", columnDefinition = "BIT", length = 1)
    public boolean isB() {
        return b;
    }
    

    DBでも「BIT(1)」として定義されています。 TINYINTとも連携しました。変更は非常にマイナーであり、DBに触れる必要がないため、これは私が見つけた最も簡単なソリューションです。

    使用:MySQL Server 5.5.13、Hibernate 4.1.1、JDK 1.6



    1. asp.netを使用してmySQLデータベースに接続する

    2. php/mysqlアカウントのアクティブ化

    3. MySQLでゼロ日付'0000-00-0000:00:00'またはNULLを使用する方が良いですか?

    4. PostGISを使用して特定のポイントのn最近傍を検索しますか?