Salve a tutti.
Sono newbie in Java, ed ho un problema nel creare un oggetto che mi servirà per i dati raccolti dal DB.
Il compilatore mi segna questi due errori, ma non capisco il perchè, ma soprattutto come risolverli, dato che li ho inizializzati correttamente(credo...)
Molto probabilmente si tratta di una banalità che con la poca esperienza che ho non riesco ad individuare.
grazie a tutti.
codice:
AvailModel.java:16: incompatible types
found : int
required: java.lang.Integer
total_rooms = rs.getInt("single");
^
AvailModel.java:17: incompatible types
found : float
required: java.lang.Float
price_room = rs.getFloat("double");
^
2 errors
il file .java invece l'ho scritto così:
codice:
import java.sql.*;
public class AvailModel {
private Date date;
private Integer total_rooms;
private Float price_room;
//costructor
public AvailModel(ResultSet rs) throws SQLException {
date = rs.getDate("date");
total_rooms = rs.getInt("single");
price_room = rs.getFloat("double");
}
public void setDate(Date date) {
this.date = date;
}
public void setTotal_rooms(Integer total) {
this.total_rooms = total;
}
public void setPrice_room(Float price) {
this.price_room = price;
}
public Date getDate() {
return date;
}
public Integer getTotal_rooms() {
return total_rooms;
}
public Float getPrice_room() {
return price_room;
}
}