Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hibernate SQL QUERY, masalah dengan tipe data TEXT di mysql

Inilah solusi yang mungkin:

package iam.dirty;
import java.sql.Types;

import org.hibernate.Hibernate;
import org.hibernate.dialect.SQLServerDialect;

public class DialectForGkoloc extends SQLServerDialect {
     public DialectForGkoloc() {
        super();

        registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName());   
        registerHibernateType(-1, Hibernate.STRING.getName());
        registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());
     }

}

Ubah file konfigurasi Hibernate hibernate.cfg.xml:

<property name="dialect"> 
 org.hibernate.dialect.SQLServerDialect 
</property>

dengan:

<property name="dialect"> 
 iam.dirty.DialectForGkoloc 
</property>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel Eloquent query kolom JSON dengan Where In?

  2. Pilih ..... di mana .... ATAU

  3. Alternatif untuk fungsi LOAD_FILE()?

  4. Tiga Grup pertama dengan Nilai Tertinggi harus memiliki poin tertentu

  5. Bagaimana cara menghubungkan file database mysql ke aplikasi Ruby on Rails lokal?