In the previous chapter, we saw how we can use JHipster to generate a production-grade web application with a lot of awesome features, such as i18n, administration modules, account management, and so on.
In this chapter, we will see how we can enrich that application with business entities and a model. With this, you will be able to design and generate JPA-style entities for your use case, and once you have completed this chapter, you will have added an e-commerce domain model to the application we created earlier, making it a more realistic CRUD application.
We will learn about the following in this chapter:
- JHipster Domain Language (JDL)
- JDL-Studio
- Entity and relationship modeling with JDL
- Entity generation