Here you can find a list of projects that complemente bean2bean functionality (no particular order).
Check this list to see if they fit better to your needs.
| Name | Description | Similarities | Differences |
| Beanutils | Library for manipulating beans (java specification), with several utility classes | - Has a converter scheme for type conversion with custom converters
- Allows property like copying of properties
- Population and creation of beans
| - Focused on property level (Bean2bean focuses on class level) for object transformations
- Doesn't have a declarative metadata scheme for property mapping.
- Doesn't use annotations
- Not meant to be used with Fields
- Enriches reflection
|
| Transmorph | Library for converting object types. Rich library of converters | - Allows conversion from any type, even generified types
- Support for custom converters
- Rich set of converters (structure similar to GeneralTypeConverters)
| - Nice approach to complex types (like List<String>). Think I will imitate this.
- No ability to map properties from one class to another
|
| OTOM | Code generator for property mappings | - Ability to map fron any property to any property
| - No support for generic types
- Manual code to all operations
- Doesn't reify metada on Runtime
|
| EZMorph | Simple collection of morphers to convert objects | - Ability to convert basic types
- Supoort for custom converters
| - No support for propery mappings
- No support for generified types
|
| Morph | Basic type converter | - Support for custom converters
- Support for basic types conversion
| - No support for property mappings
- No support for generified types
- Complex api for developing extra converters
|
| Dozer | Powerful object mapper using XML | - Spring integration
- Support for obejct conversion
- Support for custom converters
| - Plugin foe eclipse to ease mapping process
- No annotations support
- XML mapping support (clean classes)
|