Създайте едно 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
Връзка към документа напишете своето хранилище като
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 е същото.
След като изпълните заявката си, тя автоматично ще се преобразува в POJO. Няма нужда да пишете персонализиран мапер BeanPropertyRowMapper
ще се погрижи за картографирането.