- All Known Implementing Classes:
DefaultRecordUnmapper
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A
RecordUnmapper
is a mapper that can receive user objects and
convert them back to Record
.
RecordUnmapper
is used behind the scenes in methods like
DSLContext.newRecord(Table, Object)
, Record.from(Object)
and
other methods called from(Object)
, where the argument object is
an object of type E
.
The default RecordUnmapper
behaviour in the context of a
Configuration
can be overridden through that
configuration
's Configuration.recordUnmapperProvider()
SPI.
The inverse operation is modelled by RecordMapper
.
- Author:
- Lukas Eder
-
Method Summary
-
Method Details
-
unmap
Unmap a POJO into a record.- Parameters:
source
- The source object to copy data from. This is never null.- Throws:
MappingException
- wrapping any reflection exception that might have occurred while mapping records.
-