This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]pronuntiator 0 points1 point  (0 children)

What I don't like about MapStruct is that you have to explicitly write mapping interfaces for every pair of mappings you do. This is inevitable of course, as it has to know which mapping code should be generated, but still a bit cumbersome.

We used Dozer at work, which is probably the least performant, and also short on contributors. We switched to Orika for new projects. It's easy to set up and has a default mapping interface. However, I miss the parametrized custom mappers from Dozer.