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

JPA SQL Server JDBCタイプの方言マッピングなし:-9

    まず、使用する方言クラス名を定義する必要があります。hibernate.cfg.xmlに独自のクラスアドレスを追加します

    <property name="hibernate.dialect">com.nhl.dao.SQlServerDBDialect</property>
    

    次に、同じ下に同じ新しいクラスを作成します

    package com.nhl.dao;
    import java.sql.Types;
    import org.hibernate.dialect.SQLServerDialect;
    import org.hibernate.type.StandardBasicTypes;
    
    public class SQlServerDBDialect extends SQLServerDialect {
    
        public SQlServerDBDialect() {
            super();
            registerHibernateType(Types.NCHAR, StandardBasicTypes.CHARACTER.getName()); 
            registerHibernateType(Types.NCHAR, 1, StandardBasicTypes.CHARACTER.getName());
            registerHibernateType(Types.NCHAR, 255, StandardBasicTypes.STRING.getName());
            registerHibernateType(Types.NVARCHAR, StandardBasicTypes.STRING.getName());
            registerHibernateType(Types.LONGNVARCHAR, StandardBasicTypes.TEXT.getName());
            registerHibernateType(Types.NCLOB, StandardBasicTypes.CLOB.getName());
    
        }
    }
    


    1. SQLServerでテーブルを作成する方法

    2. WordPressデータベースからプラグインを非アクティブ化する方法

    3. RACVMをバックアップする方法

    4. PostgreSQL関数パラメーターとしてのテーブル名