org.sql2o.converters.OracleDateConverter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of anima Show documentation
Show all versions of anima Show documentation
Operate the database like a stream
package org.sql2o.converters;
import oracle.sql.TIMESTAMP;
import java.sql.SQLException;
import java.util.Date;
import java.util.Map;
/**
* Created by lars on 01.05.14.
*/
public class OracleDateConverter extends DateConverter implements ConvertersProvider {
@Override
public Date convert(Object val) throws ConverterException {
if (val instanceof TIMESTAMP) {
try {
return ((TIMESTAMP)val).timestampValue();
} catch (SQLException e) {
throw new ConverterException("Error trying to convert oracle.sql.TIMESTAMP to DateTime", e);
}
}
return super.convert(val);
}
@Override
public void fill(Map, Converter>> mapToFill) {
mapToFill.put(Date.class, new OracleDateConverter());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy