Erstellen Sie ein One-POJO, indem Sie zwei Tabellen wie diese kombinieren
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
}
Jetzt mit einem BeanPropertyRowMapper
Doc Link Schreiben Sie Ihr Repository wie
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));
}
Stellen Sie sicher, dass SELECT
-Klausel in der Abfrage und Employee
Der Dateiname von POJO ist derselbe.
Sobald Sie Ihre Abfrage ausführen, wird sie automatisch POJO zugeordnet. Sie müssen keinen benutzerdefinierten Mapper BeanPropertyRowMapper
schreiben kümmert sich um das Mapping.