テーブルの従業員用にアプリケーションでクラスを作成しました。ここにクラスがあります春のMVCで値を変数に設定できません
package com.bct.internal.form.model;
public class Employee {
int id;
String name;
int salary;
String designation;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDesignation() {
return designation;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public void setDesignation(String designation) {
this.designation = designation;
}
@Override
public String toString() {
return "Employee [ID=" + id + ", NAME=" + name
+ ", SALARY=" + salary + ", DESIGNATION=" + designation + "]";
}
}
そして、私はコントローラのその列の値を渡しています。
public static final class EmployeeMapper implements RowMapper<Employee>
{
public Employee mapRow(ResultSet rs, int rowNum) throws SQLException {
Employee employee = new Employee();
employee.setId(id);
employee.setName(rs.getString("name"));
employee.setSalary(salary);
employee.setDesignation(rs.getString("designation"));
return employee;
}
}
idとsalaryについては、 "給与は変数に解決できません"。 何が問題なのですか..助けてください。
私の貧しい私の英語のために申し訳ありません。
は..私はこれを使用して、そのエラーがなくなって答えるためにありがとういます。しかし、 "名前が 'authenticationDaoImpl'のBeanを作成中にエラーが発生しました:フィールド 'id'で表現された依存関係が満たされていません;ネストされた例外はorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionです:" – Shanmugapriya
IDを主キーとしてマークする必要がありますあなたのモデルクラスの@注釈。 –