Code with Finding: |
class PersistentDateTimeTZ {
public void nullSafeSet(PreparedStatement preparedStatement, Object value, int index) throws HibernateException, SQLException
{
if (value == null)
{
Hibernate.TIMESTAMP.nullSafeSet(preparedStatement, null, index);
Hibernate.STRING.nullSafeSet(preparedStatement, null, index+1);
}
else
{
DateTime dt = (DateTime) value;
Hibernate.TIMESTAMP.nullSafeSet(preparedStatement, dt.toDate(), index);
Hibernate.STRING.nullSafeSet(preparedStatement, dt.getZone().getID(), index+1);
}
}
}
|