oracle - Hibernate @OrderBy with referenced class -


मेरे पास एक वर्ग है: "क्लास ए" जिसमें "क्लासबी" का संग्रह है

  @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn (नाम = "COLUMN_NAME") निजी सूची & lt; ClassB & gt; lotsOfClasses;  

"क्लासबी" में मैडेड क्लास "क्लास सी" है जो सादे पुरानी मैपिंग एनोटेशन का उपयोग करता है:

  सार्वजनिक वर्ग ClassB {... @ManyToOne @JoinColumn (नाम = "AD_POINT_ID") निजी क्लास क्लास सी; ...}  

मैं कक्षा के संग्रह को क्लासबी के लिए एक @ ऑर्डरबी एनोटेशन कैसे जोड़ूं, ताकि संग्रह को "नाम" क्लाससी की संपत्ति द्वारा आदेश दिया गया

जैसा कि:

  @ ऑडरबी (खंड = "वर्ग सी.नाम एसीसी")  

मुझे जो ऑर्किकल अपवाद मिलता है वह कह रहा है कि क्लाससी अज्ञात है।

यहां कोई मदद भयानक होगी, क्योंकि यह वास्तव में मुझे इस समय गुस्सा दिलाने वाला है।

PS मुझे यह भी उल्लेख करना चाहिए कि संग्रह पर ऑर्डर-बी एनोटेशन का उपयोग इस तरह से करें: @ ऑर्डरबी (क्लॉज = "क्लास सीसी एसीके") (अर्थात बिना .name नाम classC के बिना) मुझे एक मान्य एसक्यूएल स्टेटमेंट मिलता है, जो आईडी कॉलम (प्राथमिक कुंजी )

चीयर्स, मार्क

दुर्भाग्य से ऐसा करना असंभव है जो आप चाहते हैं मैंने एक समान प्रश्न का उत्तर दिया है

@ ऑडरबी संग्रह तत्वों के प्रत्यक्ष गुणों का समर्थन करता है।


Comments