PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

हाइबरनेट:इंडेक्स बनाएं

मैं जेपीए 2.1 का उपयोग हाइबरनेट 4.3 और पोस्टग्रेएसक्यूएल 9.3 के साथ करता हूं। मुझे अनुक्रमणिका से कोई समस्या नहीं है

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

हालांकि मेरे कॉन्फिग में

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

और वह है मेरी इकाई मैपिंग

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")
})

पुनश्च. वास्तव में, मुझे उस एनोटेशन के साथ कुछ समस्याएं हैं। मैं अनुक्रमणिका के लिए तालिका स्थान निर्दिष्ट नहीं कर सकता और SINGLE_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. एक एक्सटेंशन बनाने का प्रयास करते समय PostgreSQL त्रुटि

  2. पोस्टग्रेएसक्यूएल, अधिकतम आईडी से चुनें

  3. प्राथमिक कुंजी उल्लंघन त्रुटि के बाद लेनदेन जारी रखना

  4. PostgreSQL - IN खंड में अधिकतम पैरामीटर?

  5. स्प्रिंग डेटा जेपीए ऑडिटिंग @Modifying एनोटेशन के साथ जेपीए रिपोजिटरी अपडेट विधि के लिए काम नहीं कर रहा है, क्यों?