15 lines
632 B
Plaintext
15 lines
632 B
Plaintext
# A record target has no setters: MapStruct calls the canonical constructor
|
|
|
|
CustomerDto is a record : true
|
|
setters on CustomerDto : 0
|
|
setters on Customer (entity) : 14
|
|
|
|
--- the line the generated toDto uses to build the record ---
|
|
CustomerDto customerDto = new CustomerDto( id, fullName, email, birthDate, age, nickname, address, roles, attributes, orders, origin );
|
|
|
|
--- record as SOURCE: the generated toEntity reads accessors, not getters ---
|
|
customer.setFirstName( request.firstName() );
|
|
customer.setLastName( request.lastName() );
|
|
customer.setEmail( request.email() );
|
|
customer.setBirthDate( request.birthDate() );
|