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 findAll(){ String sql = "Select * from Home"; List homes = new ArrayList<>(); List> 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; } }