Files
spring-boot-demo/mapstruct/output/01-records-as-source-and-target.txt

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() );