IN PROGRESS - BATCH-672: made Player a JavaBean
This commit is contained in:
@@ -4,7 +4,7 @@ import java.io.Serializable;
|
||||
|
||||
public class Player implements Serializable {
|
||||
|
||||
private String ID;
|
||||
private String id;
|
||||
private String lastName;
|
||||
private String firstName;
|
||||
private String position;
|
||||
@@ -13,14 +13,14 @@ public class Player implements Serializable {
|
||||
|
||||
public String toString() {
|
||||
|
||||
return "PLAYER:ID=" + ID + ",Last Name=" + lastName +
|
||||
return "PLAYER:id=" + id + ",Last Name=" + lastName +
|
||||
",First Name=" + firstName + ",Position=" + position +
|
||||
",Birth Year=" + birthYear + ",DebutYear=" +
|
||||
debutYear;
|
||||
}
|
||||
|
||||
public String getID() {
|
||||
return ID;
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
public String getLastName() {
|
||||
return lastName;
|
||||
@@ -37,8 +37,8 @@ public class Player implements Serializable {
|
||||
public int getDebutYear() {
|
||||
return debutYear;
|
||||
}
|
||||
public void setID(String id) {
|
||||
ID = id;
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
public void setLastName(String lastName) {
|
||||
this.lastName = lastName;
|
||||
|
||||
@@ -6,7 +6,7 @@ package org.springframework.batch.sample.domain.football.internal;
|
||||
import org.springframework.batch.sample.domain.football.Player;
|
||||
import org.springframework.batch.sample.domain.football.PlayerDao;
|
||||
import org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport;
|
||||
import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
|
||||
import org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource;
|
||||
|
||||
/**
|
||||
* @author Lucas Ward
|
||||
@@ -21,13 +21,7 @@ public class JdbcPlayerDao extends SimpleJdbcDaoSupport implements PlayerDao {
|
||||
public void savePlayer(Player player) {
|
||||
|
||||
getSimpleJdbcTemplate().update(INSERT_PLAYER,
|
||||
// ToDo: new BeanPropertySqlParameterSource(player));
|
||||
new MapSqlParameterSource()
|
||||
.addValue("id", player.getID())
|
||||
.addValue("lastName", player.getLastName())
|
||||
.addValue("firstName",player.getFirstName())
|
||||
.addValue("position", player.getPosition())
|
||||
.addValue("birthYear", player.getBirthYear())
|
||||
.addValue("debutYear", player.getDebutYear()));
|
||||
new BeanPropertySqlParameterSource(player));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ public class PlayerFieldSetMapper implements FieldSetMapper<Player> {
|
||||
}
|
||||
|
||||
Player player = new Player();
|
||||
player.setID(fs.readString("ID"));
|
||||
player.setId(fs.readString("ID"));
|
||||
player.setLastName(fs.readString("lastName"));
|
||||
player.setFirstName(fs.readString("firstName"));
|
||||
player.setPosition(fs.readString("position"));
|
||||
|
||||
Reference in New Issue
Block a user