2012-07-23 13 views
20

मैं एसक्यूएल भंडारण कर रहा हूँ में एक गुण फ़ाइल के लिए कई पंक्तियों का उपयोग कर फ़ाइल वसंत का उपयोग कर इस काम करता है यह इंजेक्शन लगाने:जावा गुण और एक संपत्ति

someSQL = select result from myTable where y = 2 and x = ? order by z 

लेकिन readibility के लिए मैं यह चाहता हूँ:

someSQL = select result 
       from myTable 
       where y = 2 
       and x = ? 
       order by z 

क्या क्या सही टेक्स्ट स्वरूपण का उपयोग करने की आवश्यकता है?

उत्तर

39

\ तरह

someSQL = select result \ 
       from myTable \ 
       where y = 2 \ 
       and x = ? \ 
       order by z 

इसके अलावा लाइन के अंत में उपयोग, तो अवांछित व्हाइटस्पेस से सावधान के बाद से जावा लगातार बैकस्लैश + LINEBREAK के लिए लग रहा है जब लाइनों कोडांतरण।

अलग-अलग रखें: बैकस्लैश लाइन ब्रेक से पहले लाइन पर आखिरी कैरेक्टर होना चाहिए।

+0

मैंने सोचा कि मैंने कोशिश की है, धन्यवाद – NimChimpsky

4

आप अगली पंक्ति पर जारी रखने के लिए \ (स्लैश) जोड़ते हैं। गुण फ़ाइल इस तरह होगा -

prop1=first line of prop1 \ 
second line of prop1\ 
third line of prop1 
prop2=first line of prop2 \n \ 
second line of prop2 \n \ 
third line of prop2 
-1

वास्तव में यह बताने के लिए कि '\' के बाद कुछ भी नहीं भी नहीं एक रिक्त स्थान नहीं होना चाहिए बहुत महत्वपूर्ण है!

+1

यह वास्तव में एक टिप्पणी होना चाहिए, जवाब नहीं – Sirmyself