| 12345678910111213141516171819202122232425262728293031323334 |
- package io.zipcoder.persistenceapp.home;
-
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.jdbc.core.JdbcTemplate;
- import org.springframework.stereotype.Service;
-
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
-
- @Service
- public class HomeService {
-
- @Autowired
- JdbcTemplate jdbcTemplate;
-
- public HomeService() {
- }
-
- public List<Home> findAll(){
- String sql = "Select * from Home";
- List<Home> homes = new ArrayList<>();
- List<Map<String, Object>> rows = jdbcTemplate.queryForList(sql);
- for(Map row : rows){
- Home h = new Home();
- h.setId(Long.parseLong(String.valueOf(row.get("id"))));
- h.setAddress((String) row.get("address"));
- h.setHomenumber((String) row.get("homenumber"));
- homes.add(h);
- }
- return homes;
- }
- }
|