📓
Object-Mappers-Docs
  • Introduction
  • contributing
    • Contributing
  • links
    • Resources
  • reporting
    • Bug Report
    • Custom Report
    • Feature Request Template
    • General Information
    • Issue Report
    • Pull Request Template
  • user-guide
    • Changelog
    • Code of Conduct
    • Code Owners
    • Dependency Management
    • FAQ
    • Getting Started
    • Repositories: How to move content from one repository to another one
    • Troubleshooting
    • Upgrading
  • modules
    • beancp
      • BeanCP Tutorial
    • beanmapper
      • BeanMapper Tutorial
    • beanutils
      • BeanUtils Tutorial
    • bull
      • Bull Tutorial
    • converter
      • Converter Tutorial
    • datus
      • Datus Tutorial
    • doov
      • Doov Tutorial
    • dozer
      • Dozer Tutorial
    • jmapper
      • JMapper Tutorial
    • mapstruct
      • MapStruct Tutorial
    • modelmapper
      • ModelMapper Tutorial
    • moo
      • Moo Tutorial
    • nomin
      • Nomin Tutorial
    • orika
      • Orika Tutorial
    • remap
      • ReMap Tutorial
    • selma
      • Selma Tutorial
    • smooks
      • Smooks Tutorial
Powered by GitBook
On this page
  • Description
  • Features
  • Pros & Cons
  • Pros
  • Cons
  • Use cases
  • Links

Was this helpful?

  1. modules
  2. jmapper

JMapper Tutorial

PreviousjmapperNextmapstruct

Last updated 3 years ago

Was this helpful?

Description

JMapper object-mapping framework is similar to MapStruct configuration mechanism that should be provided beforehand. Several configuration variants cab be supported:

  • XML-based

  • annotation-based

  • programmatic configuration via Java API

Uses the bytecode generation mechanism based on Javassist library to provide end-to-end mappings.

Features

  • relational mapping of several classes to one class (many to one) and vice versa (one to many)

  • configurations inheritance

Pros & Cons

Pros

  • high performance due to bytecode generation mechanism (Javassist library)

  • easy-to-use feature mappings

Cons

  • hard to debug and validate object mappings correctness

Use cases

Links

Official Site
Official Repository
Java Performance Mappings
Java JMapper Guide
Java JMapper Article
Java JMapper Alternatives
image info
image info
image info
image info
image info
image info
image info