2011-03-11 17 views
13

मैं निम्नलिखित पैकेज कैसे आयात कर सकता हूं:स्कैला में भाग "प्रकार" के साथ पैकेज कैसे आयात करें?

 org.hibernate.type.StringType 

स्कैला में? यदि मैं करता हूं:

 import org.hibernate.type.StringType 

"type" को एक कीवर्ड के रूप में पहचाना जाता है। यह दूसरी बार है जब मैंने दो दिनों में इसमें भाग लिया है। मेरा आखिरी समाधान मेरा (जावा) पैकेज नाम बदल गया था। यह अब एक वैध समाधान नहीं है!

यहां स्कैला आईडीई का संदेश है:

 <error> is not a member of org{org.type}.hibernate{org.hibernate.type} 
+1

यदि यह सचमुच आपको प्राप्त त्रुटि संदेश है, तो यह देखना मुश्किल है कि कोई भी अंतर्निहित समस्या को कैसे समझ पाएगा। कृपया टिकट दर्ज करें, या कम से कम [इस एक] के अंत में एक टिप्पणी जोड़ें (https://issues.scala-lang.org/browse/SI-3092)। –

+0

यह सचमुच त्रुटि संदेश मुझे प्राप्त होता है - हालांकि यह स्कालाइड से है, इसलिए मुझे नहीं पता कि स्रोत स्कालाइड या स्केलेक है या नहीं। मुझे पता था कि समस्या क्या थी क्योंकि "प्रकार" को अपमान में एक कीवर्ड के रूप में रंग दिया गया था। – schmmd

उत्तर

21

लपेटें backquotes साथ कीवर्ड:

import org.hibernate.`type`.StringType 

यह चाल भी काम करता है जब विधियों, जो ऐसे नाम हैं स्काला में कीवर्ड हैं बुला

यहाँ स्काला आईडीई से संदेश है।

संबंधित मुद्दे