Я работаю над приложением, которое передает ResultSet по сети. Я закончил использование класса CachedRowSetImpl. Но когда я подключаюсь к БД Oracle, я получаю ошибку, подобную этой
java.lang.ClassCastException: oracle.sql.TIMESTAMP не может быть добавлено в java.sql.Timestamp
Пожалуйста, помогите.
Исходный код выглядит следующим образом:
ResultSet res = response.getResultSet(); //resultset from the server
while (res.next()) {
Agent agent = new Agent();
agent.setName(res.getString(2));
agent.setMobile(res.getString(1));
agent.setBalance(res.getLong(4));
agent.setLastUpdate(res.getDate(3)); //date from the result set
agent.setAccountNumber(res.getString(5));
}
Ошибка...
java.lang.ClassCastException: oracle.sql.TIMESTAMP не может быть добавлено в java.sql.Timestamp java.lang.ClassCastException: oracle.sql.TIMESTAMP не может быть добавлено в java.sql.Timestamp на com.sun.rowset.CachedRowSetImpl.getDate(CachedRowSetImpl.java:2139)