Имеем булевый параметр electromirrors объекта car представленый в бд mysql типом tinyint. Имеет бин Car
private boolean electromirrors;
public Car() {
}
public boolean isElectromirrors() {
return electromirrors;
}
public void setElectromirrors(boolean electromirrors) {
this.electromirrors = electromirrors;
}
Имеем контроллер
private void fillCarList() {
try(Connection conn = Database.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from cars order by insertTime");) {
while(rs.next()){
Car car = new Car();
car.setElectromirrors(rs.getBoolean("electromirrors"));
//аналогично остальное представление
}
} catch (Exception e) {
}
Такое представление car.setElectromirrors(rs.getBoolean(«electromirrors»)); будет работать если в поле electromirrors значения 0 или 1, или только через varchar true false значения нужно?