का उपयोग कर आईडी और डीबी योजना निर्माण के लिए साझा अनुक्रम जनरेटर। मुझे एचबीएम 2 डीडीएल के माध्यम से डीबी योजना निर्माण के साथ कोई समस्या है। मैं सभी निजी कुंजी के लिए साझा अनुक्रम जनरेटर का उपयोग करना चाहता हूं। तो मैंने इसे किसी इकाई में एक बार परिभाषित किया।एचबीएम 2ddl
@Entity
@SequenceGenerator(name = "MY_SEQUENCE_GENERATOR", sequenceName = "MY_SEQ")
public class MyEntity implements Serializable {
....
}
फिर मैं सभी अनुक्रमों के लिए इस अनुक्रम जनरेटर का उपयोग करना चाहता हूं।
public class SomeEntity1 implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "MY_SEQUENCE_GENERATOR")
Long id;
....
}
public class SomeEntity2 implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "MY_SEQUENCE_GENERATOR")
Long id;
....
}
जब मैं hbm2ddl चींटी कार्य चलाने मैं एक अपवाद प्राप्त करें:
[hibernatetool] javax.persistence.PersistenceException: org.hibernate.AnnotationException: Unknown Id.generator: MY_SEQUENCE_GENERATOR
[hibernatetool] org.hibernate.AnnotationException: Unknown Id.generator: MY_SEQUENCE_GENERATOR
यह कोई मुद्दा है या मैं कुछ गलत कर रहा हूँ?
आप किस डेटाबेस पर ऐसा करने की कोशिश कर रहे हैं? –
मैं ओरेकल 11 जी के लिए स्कीम निर्माण स्क्रिप्ट उत्पन्न करने की कोशिश कर रहा हूं। – Vladimir