I have class diagram created with "Sparx Enterprise Architect v8.0" and i need to generate JPA-based classes with annotations that reflect relations to use it in the code. The problem is that i can convert it to EJB but not JPA which is required for my task.
How can I transform Entity-Based diagram to a JPA java code
5.5k Views Asked by user1056442 At
4
There are 4 best solutions below
0

Have a look at the JPA Modeler for Netbeans, will be best fit for your requirement :
generate the database schema and DAO classes from class diagram
You can find the demo here : JPA Modeler Demo - Youtube
0

If you export your model to ecore format, then you can use Texo to generate JPA annotated POJO for your model.
0

G9 plugin from Marketplace in Spring Tool Suit did job.
- Install Plugin G9
- Select Project (JAVA)
- Import "Import Database Model"
- Select JDBC Driver (In my case mysql)
- Maintain JDBC Connection
- New
- Provide Driver Name, Add Jar, Port, Driver Class and connection url along with schema (jdbc:mysql://localhost:3306/{schema_name})
- Close JDBC Connection Box
- Port, DB Name, User Name and PWD
- Fetch
Reference URL https://www.esito.no/produkter/dbimport/
I don't know this product, however they claim that it:
Once you have the database schema I believe there are various tools that can reverse engineer it and generate JPA entities. Few random hits in Google: