PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Hibernasi:Buat Indeks

Saya menggunakan JPA 2.1 dengan Hibernate 4.3 dan PostgreSQL 9.3. Saya tidak punya masalah dengan indeks

hibernate-commons-annotations-4.0.4.Final.jar
hibernate-core-4.3.1.Final.jar
hibernate-jpa-2.1-api-1.0.0.Final.jar
jandex-1.1.0.Final.jar
javassist-3.18.1-GA.jar
jboss-transaction-api_1.2_spec-1.0.0.Final.jar

Meskipun konfigurasi saya memiliki

<property name="hibernate.hbm2ddl.auto" value="update"/>

Dan itulah pemetaan entitas saya

import javax.persistence.Entity;
import javax.persistence.Index;
import javax.persistence.Table;

@Entity
@Table(name = "users", indexes = {
        @Index(columnList = "id", name = "user_id_hidx"),
        @Index(columnList = "current_city", name = "cbplayer_current_city_hidx")
})

PS. Sebenarnya, saya punya beberapa masalah dengan anotasi itu. Saya tidak dapat menentukan tablespace untuk indeks dan harus membuat indecies untuk subkelas di kelas induk untuk hierarki TUNGGAL_TABLE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggabungan Koneksi dengan Pgbouncer di PostgreSQL 9.0

  2. [Video] Ansible dan PostgreSQL

  3. Bagaimana cara mendapatkan hitungan hari Minggu bulan ini di psql?

  4. Cara menyisipkan secara massal hanya baris baru di PostreSQL

  5. Bagaimana cara mengakses indeks internal array dengan postgreSQL?