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

JDBCタイプの方言マッピングなし:2003

    これが私がSpringBootの問題を解決した方法です:

    1. pom.xmlに依存関係を追加します :
            <dependency>
                <groupId>com.vladmihalcea</groupId>
                <artifactId>hibernate-types-52</artifactId>
                <version>2.11.1</version>
            </dependency>
    
    1. 次のようにHybernate方言を拡張します:
    import com.vladmihalcea.hibernate.type.array.StringArrayType;
    import org.hibernate.dialect.PostgreSQL94Dialect;
    
    public class PostgreSQL94CustomDialect extends PostgreSQL94Dialect {
    
        public PostgreSQL94CustomDialect() {
            super();
            this.registerHibernateType(2003, StringArrayType.class.getName());
        }
    
    }
    
    1. PostgreSQL94CustomDialectを指定します application.properties内 :
    spring.jpa.properties.hibernate.dialect=com.package.name.PostgreSQL94CustomDialect
    


    1. SQL ServerでのDATEADD()の例

    2. AWS RDSでのMySQLからPostgreSQLへの移行、パート2

    3. [01000] [unixODBC][ドライバーマネージャー]libを開けません'/usr/local/easysoft/oracle/InstantClient112/lib/libsqora.so':ファイルが見つかりません

    4. PostgreSQLのメモリ使用率が高いかどうかを確認する方法