Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

JPA SQL Server Tidak ada pemetaan Dialek untuk tipe JDBC:-9

Pertama, Anda harus menentukan apa nama kelas dialek yang ingin Anda gunakan:di hibernate.cfg.xml tambahkan alamat kelas Anda sendiri

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

lalu buat kelas baru yang sama di bawah ini

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui SQL dengan penomoran berurutan

  2. Cara berputar secara dinamis dengan tanggal sebagai kolom

  3. Penginstalan dan Konfigurasi SQL Server Log Pengiriman &Pemulihan Bencana -2

  4. Perkirakan Penghematan Kompresi Data di SQL Server

  5. Cara Melacak Database yang Dihapus di SQL Server