Переопределение BeanPropertyRowMapper для поддержки JodaTime DateTime

Объект My Domain имеет несколько полей Joda-Time DateTime . Когда я) Я читаю значения базы данных, используя SimpleJdbcTemplate:

Patient Patient = jdbc.queryForObject (sql, new BeanPropertyRowMapper (Patient.class), PatientId);

Он просто терпит неудачу и, что удивительно, никаких ошибок не зарегистрировано. Я предполагаю, что это из-за отметки времени , анализирующей до DateTime , не работает с Jdbc.

Если возможно наследовать и переопределить BeanPropertyRowMapper и дать указание преобразовать все java.sql.Timestamp и java.sql.Date до DateTime , это было бы здорово и могло бы сэкономить много лишнего кода.

Любой совет ?

11
задан Sean Patrick Floyd 12 October 2011 в 14:59
поделиться