public <T> List<T> queryForList(String sql,
Class<T> elementType,
Object... args)
throws DataAccessException
विवरण इंटरफ़ेस से नकल: JdbcOperations क्वेरी दिया SQL क्वेरी करने के लिए बाध्य करने के लिए, एक परिणाम सूची उम्मीद एसक्यूएल से एक तैयार बयान और तर्कों की सूची बनाने के लिए। परिणाम परिणाम ऑब्जेक्ट्स की सूची (प्रत्येक पंक्ति के लिए एक प्रविष्टि) में मैप किए जाएंगे, उनमें से प्रत्येक निर्दिष्ट तत्व प्रकार से मेल खाता है।
द्वारा निर्दिष्ट: इंटरफ़ेस JdbcOperations में queryForList
, Parameters:sql
- परिणाम सूची में तत्व की आवश्यक प्रकार (उदाहरण के लिए, Integer.class) args
- - SQL क्वेरी निष्पादित करने के लिए elementType तर्क क्वेरी के लिए बाध्य करने के लिए (करने के लिए इसे छोड़ने इसी एसक्यूएल प्रकार का अनुमान लगाने के लिए तैयार स्थिति); यह भी हो सकता है contain SqlParameterValue
वस्तुओं जो न केवल तर्क मूल्य, लेकिन यह भी एसक्यूएल प्रकार इंगित और बड़े पैमाने रिटर्न वैकल्पिक: वस्तुओं है कि निर्दिष्ट तत्व प्रकार से मेल की एक सूची फेंकता: DataAccessException - यदि क्वेरी failsSee इसके अलावा: JdbcOperations.queryForList (स्ट्रिंग, क्लास) , SingleColumnRowMapper
स्रोत
2015-08-12 10:43:38
क्या डेटाबेस का उपयोग कर रहे? –
मैं ओरेकल 10 जी का उपयोग कर रहा हूं; क्या यह डेटाबेस निर्भर है? – user182944