The OpenCS's java-dto-utils is a small set of utilities designed to make the creation and manipulation of DTOs easier.
It uses reflection and annotations to perform common DTO tasks such as field copy operations and data integrity checks.
This project was released under a BSD 3-Clause License. Feel free to use it or contribute with the development of this library.