i need to convert entity class to protocol buffer class,so i use 
modelmapper as the mapper.
when i run the following code, report error:"Cannot map final type 
com.apptech.rest.model.protos.EmployeeMsgProtos$EmployeeMsg$Builder."

could you tell me a better way to solve the issue?


ModelMapper modelMapper = new ModelMapper();

PropertyMap<Employee, EmployeeMsgProtos.EmployeeMsg.Builder> orderMapper = new 
PropertyMap<Employee, EmployeeMsgProtos.EmployeeMsg.Builder>() {
    protected void configure() {
        map().setAccountCode(source.getAccount_code());
        map().setEmployeeNo(source.getEmployee_no());
        map().setEmail(source.getEmail());
    }
};

modelMapper.addMappings(orderMapper);

EmployeeMsgProtos.EmployeeMsg.Builder employeeBuilder = 
EmployeeMsgProtos.EmployeeMsg.newBuilder();
modelMapper.map(employee, employeeBuilder);
EmployeeMsgProtos.EmployeeMsg employeeMsg = employeeBuilder.build();

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to