मैं जेपीए 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 पदानुक्रम के लिए मूल वर्ग में उपवर्गों के लिए अनिर्णय पैदा करना चाहिए।