Some news about these issues:

#1818 https://github.com/jOOQ/jOOQ/issues/1818
----------------------------------------------------------------------
SQL Server and inserting values on identity columns:
I could reproduce this. Fixing it might not be obvious, though, see
the related discussion here:
https://groups.google.com/d/topic/jooq-user/La1xZ-_WFQA/discussion

The question here is, what do you want to do when storing such
records? jOOQ will always perform INSERT statements, when you create
new records using Factory.newRecord(...).store(). Should you wish to
update such a record, use Factory.executeUpdate(record) instead:
http://www.jooq.org/javadoc/latest/org/jooq/impl/Factory.html#executeUpdate(R)

#1819 https://github.com/jOOQ/jOOQ/issues/1819
----------------------------------------------------------------------
MappingException when the receiving type of Record.into(Class<E>) has
overloaded setters with incompatible signatures
I could reproduce this as well, and it should be easy to fix. See the
GitHub ticket for details

Note, I couldn't reproduce this issue with any of the code snippets
you've shown so far. I could reproduce it with something like this,
though:

EmployeeRecord record = // ... some way to create this record
record.into(EmployeeRecord.class);

Reply via email to