import org.springframework.jdbc.core.RowMapper;
ย
import java.sql.ResultSet;
import java.sql.SQLException;
ย
public class CustomerRowMapper implements RowMapper<Customer> {
ย
ย ย @Override
ย ย public Customer mapRow(ResultSet rs, int rowNum) throws SQLException {
ย
ย ย ย ย Customer customer = new Customer();
ย ย ย ย customer.setID(rs.getLong("ID"));
ย ย ย ย customer.setName(rs.getString("NAME"));
ย ย ย ย customer.setAge(rs.getInt("AGE"));
ย ย ย ย customer.setCreatedDate(rs.getTimestamp("created_date").toLocalDateTime());
ย
ย ย ย ย return customer;
ย
ย ย }
}
ย
ย
import org.springframework.jdbc.core.JdbcTemplate;
ย
ย ย @Autowired
ย ย private JdbcTemplate jdbcTemplate;
ย ย
ย ย public Customer findByCustomerId(Long id) {
ย
ย ย ย ย String sql = "SELECT * FROM CUSTOMER WHERE ID = ?";
ย
ย ย ย ย return jdbcTemplate.queryForObject(sql, new Object[]{id}, new CustomerRowMapper());
ย
ย ย }
Comments
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐
0 B
|๐
/๐