@Override
    public LocalTime getValue(ResultSet rs, int startIndex) throws SQLException {
        Time time = rs.getTime(startIndex, utc());
        return time != null ? new LocalTime(time.getTime(), DateTimeZone.UTC) : null;
    }
{@code LocalTimeType} maps {@linkplain org.joda.time.LocalTime}
to {@linkplain java.sql.Time} on the JDBC level

@author tiwe
querydsl-sql/src/main/java/com/querydsl/sql/types/LocalTimeType.java