Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लाइफ़रे खोज कंटेनर में कस्टम क्वेरी (शामिल तालिका) से डेटा प्रदर्शित करें

मैं देख रहा हूँ कि name , title , status और remarks फ़ील्ड सभी String हैं (आपके टिप्पणी ) तो for . में लूप आपको Object कास्ट करना चाहिए String के रूप में और आपको चार ArrayList . की आवश्यकता नहीं है इसके लिए।

यहां बताया गया है कि रो टैग कैसा दिखेगा:

<liferay-ui:search-container-row className="java.lang.Object" modelVar="search">

    <%--
        Since an "Object[]" is nothing but an "Object", we first cast the "search"
        instance to an "Object[]" and then to a "String"
    --%>
    <liferay-ui:search-container-column-text name='name' value='<%= (String) ((Object[])search)[0] %>' /> 
    <liferay-ui:search-container-column-text name='title' value='<%= (String) ((Object[])search)[1] %>' /> 
    <liferay-ui:search-container-column-text name='status' value='<%= (String) ((Object[])search)[2] %>' /> 
    <liferay-ui:search-container-column-text name='remarks' value='<%= (String) ((Object[])search)[3] %>' /> 

</liferay-ui:search-container-row>

वहाँ तुम जाओ, यह काम करना चाहिए।

मुझे लगता है कि एक और क्लीनर तरीका एक पीओजेओ परिभाषित करना होगा जो इन मूल्यों को संग्रहीत करेगा और फिर पीओजेओ की सूची वापस की जा सकती है। हालांकि मैंने दूसरा तरीका आजमाया नहीं है।

एक अन्य मानक दृष्टिकोण है इकाई के *Impl . में से किसी एक में अतिरिक्त फ़ील्ड शामिल करना और फिर उस इकाई की सूची लौटाते हुए, आपके मामले में मैं मान लूंगा कि आपके पास Student . है और Attendance संस्थाएं, ताकि आप फ़ील्ड status . डाल सकें &remarks StudentImpl . में और फिर एक List<Student> return लौटाएं या fname put डालें AttendanceImpl . में और List<Attendance> वापस करें खोजक विधि से। ( के बाद अपडेट किया गया यह टिप्पणी )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी समय को निकटतम 15 मिनट के खंड में कैसे गोल करें

  2. पाइथन के MySQLdb को Homebrewed MySQL के साथ libmysqlclient.dylib नहीं मिल रहा है

  3. PHP mysql ऑर्डरिंग पंक्तियाँ

  4. mysql के भीतर कचरा पात्रों को बदलें

  5. mysql_connect ():कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया था