में सादे एसक्यूएल के बजाय comprehensions के लिए उपयोग मैं यहाँ 23 क्षेत्रों के साथ काम कर रहा हूँ, अंतिम गणना में कोशिश कर रहा। मैं आम तौर पर मेरे हाथ एक विदेशी कुंजी का उपयोग करके 31 को मैदान में उतारा मेज से कम करने के बाद उन्हें गिनने की कोशिश कर के साथ फेंक दिया गया है।स्काला 22param सीमा एक समाधान खोजने के लिए और अभी भी स्लिक
सभी अच्छे लिंक
Fundamental explanation of how to read and understand Slick's schema code एक बहुत अच्छा फैज द्वारा प्रदान की।
22+ मापदंडों पर ...
स्टीफन Zeigar उदाहरण कोड वह this discussion में लिखा गया है और यह भी अधिक सीधे here on Github
अच्छा स्टीफन Zeigar से जुड़ा हुआ भी here पोस्ट किया गया है में बेहद उपयोगी है सादा एसक्यूएल पर प्रश्नों
क्या इस पोस्ट के बारे
है मुझे लगता है कि इसके बाद के संस्करण ई है nough मेरे ऐप्लिकेशन के किसी काम कर रिफैक्टरिंग लिए अपने रास्ते पर मुझे पाने के लिए इतना है कि CRUD संभव है। अगर मैं कुछ उठता हूं और मुझे स्थिर करता हूं तो मैं इस सवाल को अपडेट करूंगा या नए प्रश्न पूछूंगा। बात ...
मैं क्वेरी करने के लिए comprehensions के लिए उपयोग कर से चूक जाएं है। जब मैं का उपयोग comprehensions के लिए एक है कि तालिका ... शायद
object Monsters extends Table[Int]("monster_table"){
// lots of column definitions
def * = id /* for a Table[Int] despite
having 21 other columns I'm not describing
in this projection/ColumnBase/??? */
}
होगा और *
प्रक्षेपण सब कुछ का वर्णन नहीं होगा मैं चाहता हूँ मैं Slick's Query Templates के बारे में
बात कर रहा हूँ एक प्रश्न में वापसी। क्योंकि मैं टेबल घोषित होने के लिए एक Table[Int]
क्योंकि संपूर्ण वस्तु मैं चाहता हूँ की
def someQueryTemplate = for {
m <- Monsters
} yield m
और m
एक इंट हो जाएगा बजाय:
समझ स्लिक क्वेरी टेम्पलेट के लिए हमेशा की तरह सरल कुछ इस तरह दिखेगा मैं संक्षेप में all the code that needs to be generated for compiler support of class generation for each tuple and arbitrariness
तो ... की वजह से 22 पैरामीटर का एक मैप किए गए प्रक्षेपण का निर्माण नहीं कर सकते हैं:
मैं अंत में मेरी स्कीमा बदल दिया, मामले में किसी को भी सोच रहा था। – Meredith
मैंने देखा [चालाक मैक्रो] (https://github.com/ebiznext/slick-macros) दूसरे दिन। यह डीबी के लिए +22 कॉलम के साथ-साथ कुछ अन्य रोचक सामग्री का दावा करता है। शायद यह आपके लिए कुछ उपयोग है। –