创建一个合并两个表的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查询中的子句与
EmployeePOJO的文件名相同。
一旦执行查询,它将自动映射到POJO。您无需编写自定义映射器即可
BeanPropertyRowMapper处理映射。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)