Я использую Jooq v3.1.0 и у меня проблема со столбцом Oracle Date. Процедура Oracle, вызванная Jooq, возвращает только информацию о дате без времени (например, «31.08.2018». Я ожидала «31.08.2018 18:44:05»)
Я попробовал следующий обходной путь
<database>
<!-- Use this flag to force DATE columns to be of type TIMESTAMP -->
<dateAsTimestamp>true</dateAsTimestamp>
<!-- Define a custom binding for such DATE as TIMESTAMP columns -->
<forcedTypes>
<forcedType>
<userType>java.sql.Timestamp</userType>
<binding>org.jooq.impl.DateAsTimestampBinding</binding>
<types>DATE</types>
</forcedType>
</forcedTypes>
</database>
Но это не сработало, выдав следующую ошибку:
org.jooq: jooq-codegen-maven: 3.1.0: создать для параметра userType: невозможно найти 'userType' в классе org.jooq.util.jaxb.ForcedType
Есть предложения? Спасибо.