JPA Modeler - plugin detail

JPA Modeler allows the developers to design java persistence application business model and automates Java code generation(JPA 2.0).

NetBeans Plugin - JPA Modeler
Plugin owner: gaurav_gupta
Added: 2014-02-10
License: Apache License v2.0
Category: Enterprise Applications
Downloaded: 4,523 times
 4.54, by 7 users

Plugin Log Show log

Versions available

Download plugin   Download size: 2.53 MB   Last Update: 2014-12-19

What's new in this version

JPA Modeler Version 0.8.2
  • Static MetaModel Support - JPA 2 defines a typesafe Criteria API which allows Criteria queries to be constructed in a strongly-typed manner, utilizing so called static metamodel classes.
  • Bug resolution - primitive to wrapper types conversion
  • Help - click on properties panel > Generator Panel > check static metamodel

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 3.81 MB   Last Update: 2014-06-24

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin

What's new in this version

JPA Modeler Version 0.7
  • Bug 6041 - Incorrectly complains of no ID, but it does have an ID via MappedSuperclass
  • Bug 6153 - Appears to be no way to add fetch=FetchType.LAZY
  • Bug 6154 - @NamedQuery @NamedQueries

Verifications for NetBeans versions

7.4 verification PASSED See verification details


JPA Modeler assists software developers to create, design and edit java persistence application business model visually as graphical diagram . It automates Java code generation(JPA 2.0) from the JPA Class Diagrams , enable to import database table into entity diagram and also supports existing JPA Classes Reverse Engineering.

Create New Diagram : New File > Persistence > JPADiagram.jpa

Contact contact

Email :

Want to Contribute? - Click Here

Fill a new Bug ( For any issue , please attach generated xml ,Exception stack-trace and screenshot ) or provide feedback .

Issue Tracking bugzilla

Bug reports, feature/enhancement request and release planning is done in Bugzilla

Click here for JPA Modeler Issue Tracker

JPA Modeler Video Demo youtube

Entity Classes Reverse Engineering
JPA Modeler Initial Demo
Reverse Engineering : From Tables to JPA Entities/Model

JPA Modeler Future Release plan -

  • Java Bean Validation (JSR 303)
  • Map Key Relation
  • Secondary Table
  • Entity Graph
  • Listener and Listener Injection support
  • Stored Procedure

JPA Modeler v0.8 Release Features -

  • StaticMetamodel Source Code Genration

JPA Modeler v0.7 Release Features -

  • Named Query
  • Named Queries
  • Query Hint

JPA Modeler v0.6 Release Features -

  • Derived Primary Key
  • Self Relationship
  • Association Override
  • Attribute Override
  • Theme Manager (Right Click > Theme > Classic/Metro/Mac)

JPA Modeler v0.5 Release Features -

  • Reverse Engineering : From JPA Classes to JPA Diagram Model
  • @EmbeddedId
  • Validation Scanner

JPA Modeler v0.4 Release Features -

  • Reverse Engineering : From Tables to JPA Entities/Model
  • Composite Primary Keys
  • IdClass Generation
  • Cascade Type
  • Join Table
  • Collection Table
  • Join Columns

JPA Modeler v0.3 Release Features -

  • Inheritance - @Inheritance, @DiscriminatorColumn, @DiscriminatorValue
  • Id Generation - @GeneratedValue, @SequenceGenerators, @TableGenerators

JPA Modeler v0.2 Release Features -

  • Embeddable Generation
  • Attributes Generation -
    1. ElementCollection - Basic, Embeddable
    2. Embedded

JPA Modeler v0.1 Release Features -

  • Entity Generation
  • MappedSuperclass Generation
  • Attributes Generation -
    • Id
    • Basic
    • Version
    • Transient
    • Relation Mapping
      1. Unidirection - OneToOne, OneToMany, ManyToOne, ManyToMany
      2. Bidirection - OneToOne, ManyToOne, ManyToMany
  • Persistence.xml Generation

JPA Modeler Screenshot Demo -

JPA Modeler

[ You have to be logged in to be able to comment. ]

User Comments


This is awesome!

I'm looking forward to the reverse engineering.
Posted by javydreamercsw on Mar 03, 2014


I can't wait for a final stable release of this plugin.
Posted by zmirc on Feb 21, 2014

Posted by gaurav_gupta on Feb 11, 2014


Nice one. Looks very professional. Where is the sourcecode hosted?
Posted by markiewb on Feb 11, 2014
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo