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.