Tạo một POJO kết hợp hai bảng như thế này
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
}
Bây giờ bằng cách sử dụng BeanPropertyRowMapper
Liên kết tài liệu viết kho lưu trữ của bạn như
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));
}
Đảm bảo rằng SELECT
mệnh đề trong truy vấn và Employee
Tên nộp hồ sơ của POJO giống nhau.
Sau khi bạn thực hiện truy vấn của mình, nó sẽ tự động ánh xạ tới POJO. Bạn không cần phải viết trình ánh xạ tùy chỉnh BeanPropertyRowMapper
sẽ chăm sóc bản đồ.