Chapter 25. Code Engineering

  1. Home
  2. Docs
  3. Chapter 25. Code Engineering
  4. 6. Reverse ORM POJO Classes
  5. How to generate UML from ORM POJO classes

How to generate UML from ORM POJO classes

You can generate ORM classes which has POJO be the persistent API. On the contrary, those generated POJO classes can be reversed back to class model. This is particularly useful when you want to produce a class diagram from legacy ORM classes (code).

To reverse engineer class model from ORM POJO classes:

  1. Select Tools > Hibernate > Reverse Java Classes… from the toolbar.
  2. In the Reverse Java Classes dialog box, click Add to add the classpaths where the ORM classes exist.
  3. From the Available Classes pane, select the classes you want to reverse and click >.
  4. Click OK. You can find the reversed classes in the Model Explorer.
    ORM classes reversed