Crie um POJO combinando duas tabelas como esta
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
}
Agora usando um
BeanPropertyRowMapper
Link do documento escreva seu repositório como 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));
}
Certifique-se de
SELECT
cláusula na consulta e Employee
O nome de arquivo do POJO é o mesmo. Uma vez, se você executar sua consulta, ela será mapeada automaticamente para POJO. Você não precisa escrever um mapeador personalizado
BeanPropertyRowMapper
cuidará do mapeamento.