JPA Modeler - plugin detail

JPA Modeler assists the developers to design java persistence application business model and automates Java EE 8 code generation.

NetBeans Plugin - JPA Modeler
Plugin owner: gaurav_gupta
Added: 2014-02-10
License: Apache License v2.0
Category: Code Generation
Downloaded: 22,942 times
 4.62, by 20 users

Plugin Log Show log

Versions available

Download plugin   Download size: 11.45 MB   Last Update: 2016-10-26

What's new in this version

Version 2.6.4 Download from here :

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 16.02 MB   Last Update: 2016-10-11

What's new in this version

Version : 2.6
For other version :

Verifications for NetBeans versions

Plugin is not subject to any verification


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.1) from the JPA Class Diagrams , enable to import database table into entity diagram and also supports existing JPA Classes Reverse Engineering.

Twitter Twitter : @JPAModeler

Tweet #JPAModeler to share your views, ideas, experience and to connect with us.

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 issue tracker

Bug reports, feature/enhancement request and release planning is done in github issue tracker

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
Database Modeler

JPA Modeler Screenshot Demo -

JPA Modeler

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

User Comments


How can I combine JPA Modeler Code - Generation with Vaadin 7 / 8

In the view generate Source Code, I would like to choose Vaadin GUI Framework instead of Angular JS.

As a workaround - how can I use the Business service and Controller params to fit best to Vaadin?
Posted by mobidat on Oct 10, 2016

Some Ideias

I miss the the hashCode() and equals(Object o) methods in the generated class.

For GUI I suggest some shortcuts

Add ID Atributte -> ctrl+P
Add Atributte -> ctrl+A
Open property -> ctrl+R
Export Image -> ctrl+I
Zoom -> ctrl++ or ctrl+-

This project is amazing, congrats and continue
Posted by krismorte on May 11, 2016

Re : Please sign your plugin

Currently plugin have some dependencies(requested in implementation version), I have already raised the issue for these dependency. Hope it will be available in NetBeans v8.2 .

In the future release of JPA Modeler, auto update will be available.

Posted by gaurav_gupta on May 06, 2016

Please sign your plugin

so that it will come to the plugin manager in netbeans and we see updates. Thx. :)
Posted by ChrisLE on May 04, 2016

Re : Missing some shortcut

Save shortcut key -> ctrl+S
DB Modeler -> ctrl+D
Generate Source Code -> ctrl+G

Please suggest any other short-cut, if required
Posted by gaurav_gupta on Aug 11, 2015

It's really really good

It's missing some shortcut on keyboard to improve usability.

Can I join the project? :D
Posted by krismorte on Jul 13, 2015

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