Skapa en en POJO genom att kombinera två tabeller så här
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
}
Nu genom att använda en BeanPropertyRowMapper Doklänk skriv ditt arkiv som
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));
}
Se till att SELECT klausul i frågan och Employee POJO:s arkiverade namn är detsamma.
En gång om du kör din fråga kommer den automatiskt att mappas till POJO. Du behöver inte skriva en anpassad kartläggare BeanPropertyRowMapper kommer att ta hand om kartläggningen.