A change (#5537) stops the generation of Keys.java when set to false. However UpdatableRecordImpl calls "getPrimaryKey().getFieldsArray()" on line 164 which ends up calling the default getPrimaryKey() in AbstractTable which returns returns null causing a null pointer exception.It looks like the code generator is assuming Keys exists, and not generating overloads for getPrimaryKey() if it doesn't.
--
You received this message because you are subscribed to the Google Groups "jOOQ User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jooq-user+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Oh you might want to highlight "#7419 Rename jooq-meta and jooq-codegen packages to avoid conflicts in JPMS" a bit more, had to go look up the new packages for JavaGenerator and my db dialect (mysql) in GitHub. Not hard but being my first jooq upgrade it threw me for a bit.
And one quick question about 3.11.0 #6627 Add DateToLocalDateConverter, TimeToLocalTimeConverter, TimestampToLocalDateTimeConverter: does this 'fix' mysql Date column being offset by a day? Or is this a JPA issues like google searches suggest tho why the JPA is applying time zone information to a column type that doesn't have one is beyond me... I'm at the point where I'll probably change it to a datetime field just to have timezone info so I can make sure it stays as UTC.
Oh you might want to highlight "#7419 Rename jooq-meta and jooq-codegen packages to avoid conflicts in JPMS" a bit more, had to go look up the new packages for JavaGenerator and my db dialect (mysql) in GitHub. Not hard but being my first jooq upgrade it threw me for a bit.