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

Hibernate、Postgresql:列xは型oidですが、式は型byteです

    このフィールドマッピングは、org.hibernate.dialect.PostgreSQLDialectで定義されています。 これをサブクラス化し、postgresで実行するときに変更された方言を使用するようにアプリを構成することで変更できます。

    サブクラスの関連する呪文はおそらく置くことです

        registerColumnType( Types.BLOB, "bytea" );
    

    super()を呼び出した後のコンストラクターで 。



    1. ここでは列は許可されていませんINSERTステートメントのエラー

    2. アンダースコアがOracleのような句で機能していません

    3. 警告:mysql_fetch_array():指定された引数は有効なMySQLの結果ではありません

    4. SQLServerチェックテーブルのパーティション化