> So, generally if I want typed record, I should select all fields in the > table, right?
No, generally, if you want a typed Record you should use the Factory.selectFrom() method, because that's when the API formally declares the typed Record. All else is subject to change >>But if possible, you should avoid casting, and use the generic type >> provided by jOOQ's API. > Meaning Result<Record>? As I see now it's also convenient, BTW. I'm not sure what you mean...?
