如何在spring jdbctemplate中编写查询以获取任何条件的多行?

时间:2015-04-08 09:18:41

标签: java sql spring spring-jdbc jdbctemplate

select * from  EmployeeDetails where empNo like '%"+searchWord+"%' or Name like '%"+searchWord+"%'"

这是我的查询,这应该返回多行

1 个答案:

答案 0 :(得分:2)

只需创建SimpleJDBCTemplate并查询类似如下的列表:

 private SimpleJdbcTemplate simpleJdbcTemplate = null;

 @Autowired
 public void setDataSource(final DataSource dataSource) {
     this.simpleJdbcTemplate = new SimpleJdbcTemplate(dataSource);
 }


 List<Employee> employeeList = simpleJdbcTemplate.queryForList("SELECT * FROM Employee");

并使用org.springframework.jdbc.core.RowMapperResultSet转换为自定义对象。以下链接供您参考 - Spring JDBC Template