kotlin jooq(3.9.3商业跟踪)生成器oracle日期到时间戳

我需要oracle11数据库中的隐藏日期列到Java中的时间戳类型

所以我在jooq-config.xml中设置了自定义类型和强制类型,就像https://www.jooq.org/doc/3.9/manual/reference/reference-data-types/data-types-oracle-date/

生成表类都可以,但Java项目编译失败,错误如下:

no suitable method found for createField(java.lang.String,org.jooq.DataType<java.sql.Date>,org.jooq.tdetails.tables.ApplicationChecklist,java.lang.String,org.jooq.impl.DateAsTimestampBinding) method org.jooq.impl.AbstractTable.<R,T>createField(java.lang.String,org.jooq.DataType<T>,org.jooq.Table<R>) is not applicable (cannot infer type-variable(s) R,T (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<R,T>createField(java.lang.String,org.jooq.DataType<T>,org.jooq.Table<R>,java.lang.String) is not applicable (cannot infer type-variable(s) R,T (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<R,T,U>createField(java.lang.String,org.jooq.DataType<T>,org.jooq.Table<R>,java.lang.String,org.jooq.Converter<T,U>) is not applicable (cannot infer type-variable(s) R,T,U (argument mismatch; org.jooq.impl.DateAsTimestampBinding cannot be converted to org.jooq.Converter<T,U>)) method org.jooq.impl.AbstractTable.<R,T,U>createField(java.lang.String,org.jooq.DataType<T>,org.jooq.Table<R>,java.lang.String,org.jooq.Binding<T,U>) is not applicable (inferred type does not conform to equality constraint(s) inferred: java.sql.Timestamp equality constraints(s): java.sql.Timestamp,java.sql.Date) method org.jooq.impl.AbstractTable.<R,T,X,U>createField(java.lang.String,org.jooq.DataType<T>,org.jooq.Table<R>,java.lang.String,org.jooq.Converter<X,U>,org.jooq.Binding<T,X>) is not applicable (cannot infer type-variable(s) R,T,X,U (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<T>createField(java.lang.String,org.jooq.DataType<T>) is not applicable (cannot infer type-variable(s) T (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<T>createField(java.lang.String,org.jooq.DataType<T>,java.lang.String) is not applicable (cannot infer type-variable(s) T (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<T,U>createField(java.lang.String,org.jooq.DataType<T>,java.lang.String,org.jooq.Converter<T,U>) is not applicable (cannot infer type-variable(s) T,U (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<T,U>createField(java.lang.String,org.jooq.DataType<T>,java.lang.String,org.jooq.Binding<T,U>) is not applicable (cannot infer type-variable(s) T,U (actual and formal argument lists differ in length)) method org.jooq.impl.AbstractTable.<T,X,U>createField(java.lang.String,org.jooq.DataType<T>,java.lang.String,org.jooq.Converter<X,U>,org.jooq.Binding<T,X>) is not applicable (cannot infer type-variable(s) T,X,U (argument mismatch; org.jooq.tdetails.tables.ABC cannot be converted to java.lang.String))