Hello. I've just noticed, that it seems like manual uses old syntax for tables and their fields almost everywhere.
For example here http://sourceforge.net/apps/trac/jooq/wiki/Manual/DSL/NESTED there is a example: >Table<Record> nested = > create().select(TBook_AUTHOR_ID(), create().count().as("books")) > .from(TBook()) > .groupBy(TBook_AUTHOR_ID()).asTable("nested"); But really with current situation it should look like >Table<Record> nested = > create().select(TBook.AUTHOR_ID, create().count().as("books")) > .from(TBook.TBook) > .groupBy(TBook.AUTHOR_ID).asTable("nested"); E.g. generated table classes are now singletons, their constructors are hidden. Fields are accessed via static final table class fields, not methods and table names via static field with the same name as a class name. I think entries in manual should be corrected, if I'm not wrong here ;) Also, is that a common naming convention to start table names in database with "t_" ? I find this a little confusing... I think in real world you just have a table "book", "author" etc.
