Eclipse IDE
Overview
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages. https://en.wikipedia.org/wiki/Eclipse_(software)
Using Eclipse to generate Java persistent entities from database tables
https://www.eclipse.org/webtools/dali/docs/3.2/user_guide/tasks006.htm https://www.eclipse.org/webtools/dali/docs/3.2/user_guide/task_create_new_project.htm#CIHHEJCJ
Note: you need to load jdbc driver previously