Java back-end server programming; includes various exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
792 B

  1. package com.example.sqltest.model;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import org.springframework.jdbc.core.RowMapper;
  5. public class CustomerMapper implements RowMapper<Customer> {
  6. @Override
  7. public Customer mapRow(ResultSet resultSet, int rowNum) throws SQLException {
  8. Customer customer = new Customer();
  9. customer.setId(resultSet.getLong("id"));
  10. customer.setFirstName(resultSet.getString("firstname"));
  11. customer.setLastName(resultSet.getString("lastname"));
  12. customer.setSex(resultSet.getString("sex"));
  13. customer.setLanguage(resultSet.getString("language"));
  14. customer.setEngagement(resultSet.getBigDecimal("engagement"));
  15. customer.setEmail(resultSet.getNString("email"));
  16. customer.setPhone(resultSet.getNString("phone"));
  17. return customer;
  18. }
  19. }