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

org.hibernate.MappingException:JDBCタイプの方言マッピングがありません:1111

    スタックトレースが示すことは、Hibernateがそれ自体を初期化する過程にあり、特に Configuration.generateSchemaCreationScriptを実行していることです。 、マップされたすべてのテーブルを調べて、それらのDDLを生成します。この一部として、既存の列を照会し、それらを内部Hibernate表現に変換します。これは、を呼び出すことで実行されます。 ResultSetMetaData ::getColumnType 次に、 TypeNames ::get<を呼び出します。 / code> 結果のタイプコードを使用します。問題は、 getColumnType は1111のタイプコードを返します。これは、'その他 ')、そしてHibernateはそれをどうするかを知りません。

    基本的に、テーブルの1つのどこかに、Hibernateが処理できないタイプの列があります。それがどの列であるかを理解できれば、それについて何をすべきかを考え始めることができます。



    1. Galera ClusterRecovery101-ネットワークパーティショニングの詳細

    2. postgres_fdwを使用して別のデータベースへの挿入クエリを作成するにはどうすればよいですか?

    3. PostgreSQLですべてのデータベースを表示する2つの方法(psql)

    4. MySQL接続に失敗しました。 'http'でMySQLサーバーに接続できません(4)