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

किसी ऑब्जेक्ट में कस्टम JdbcTemplate क्वेरी परिणाम मैप करें

इस तरह से दो तालिकाओं को मिलाकर एक POJO बनाएं

public class Employee {
    private int id_employee;
    private String name;
    private int id_employee_product.
    private String product_name

    //getter and setters  
    //Don't create a constructor its Entiry
}

अब BeanPropertyRowMapper . का उपयोग करके Doc Link अपना भंडार लिखें जैसे

public List<Employee> fetchEmployeeProduct(){
    JdbcTemplate jdbcTemplate = new JdbcTemplate("Your_DataSource");
    StringBuilder query = new StringBuilder();
    query.append("Your Query");
    List<Employee> employeeProductList = 
        jdbcTemplate.query(query.toString(), new BeanPropertyRowMapper<Employee>(Employee.class));
}

सुनिश्चित करें कि SELECT क्वेरी में क्लॉज और Employee POJO का दायर नाम वही है।

एक बार जब आप अपनी क्वेरी निष्पादित करते हैं तो यह स्वचालित रूप से पीओजेओ पर मैप हो जाएगा। आपको कस्टम मैपर लिखने की कोई आवश्यकता नहीं है BeanPropertyRowMapper मैपिंग का ध्यान रखेंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडनिर्देशक का उपयोग करके एकाधिक छवियों को कैसे अपलोड करें

  2. दूरस्थ MySQL सर्वर से कनेक्ट करने में असमर्थ

  3. MySQL:SQL क्वेरी में प्रत्येक परिणाम के लिए रिकॉर्ड कैसे सम्मिलित करें?

  4. MYSQL या बनाम IN प्रदर्शन

  5. विक्षनरी XML डेटा को PHP का उपयोग करके MySQL डेटाबेस में डंप करें