Lukas Eder - 2012-03-03

Note that the behaviour is not consistent. Take this table for instance:

------------------------------------------------------------
CREATE TABLE t_book (
ID INT,
AUTHOR_ID INT NOT NULL,
co_author_id int,
DETAILS_ID INT,
TITLE VARCHAR(400) NOT NULL,
PUBLISHED_IN INT NOT NULL,
LANGUAGE_ID INT NOT NULL,
CONTENT_TEXT LONGVARCHAR,
CONTENT_PDF LONGVARBINARY,

CONSTRAINT pk_t_book PRIMARY KEY (ID)
);
------------------------------------------------------------

CONTENT_PDF looks quite similar, but instead of java.lang.Integer as in the other example, it renders java.lang.String for $jooqColumnFullType:

------------------------------------------------------------
/**
* CONTENT_PDF mapping for CONTENT_PDF
*/
public final TableField<TBookRecord, java.lang.String> CONTENT_PDF = createField("CONTENT_PDF", org.jooq.impl.SQLDataType.VARBINARY, this);
------------------------------------------------------------