How to use Hibernate Tools Maven Plugin to generate JPA entities from an existing database

Hibernate Tools is a toolset for Hibernate that provides easy generation, testing and prototyping of your Hibernate or JPA mapped projects. It can be used to run queries, browse mappings and generate code for your data projects. Hibernate Tools is a core component of JBoss Tools. The most powerful feature of Hibernate Tools is a database … Continue reading “How to use Hibernate Tools Maven Plugin to generate JPA entities from an existing database”

How to setup a MySQL database in a Docker Container for local development on MacOS

Docker is a tool for simplifying deployment of applications. However, it can also make your local development process easier and faster! Typical local development involves manual database installations or connecting to test databases in the cloud. Instead, you can use a Docker Container to run multiple versions of the same database that are easily accessible … Continue reading “How to setup a MySQL database in a Docker Container for local development on MacOS”

How to setup Visual Studio Code for Spring Boot development

Visual Studio Code  is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on – Linux, macOS, and Windows. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. It takes an opinionated view of … Continue reading “How to setup Visual Studio Code for Spring Boot development”