In the following sections we'll go through some configuration of the various layers. This is necessary before we can write some presentation code and deploy the web application.

JPA annotations for domain objects

We'll start with the persistence layer. All objects that are going to be persisted need to be mapped. This includes the Customer, Address, Account, and Loan objects. The validation message objects don't need to be mapped because they are not going to be persisted. Most of the time the default mapping settings will be used. The @Entity annotation will be used to declare that a class should be persistent, and we'll also explicitly specify the table name. Every entity needs an ID. A uuid field of type String will be added to ...

Get Drools JBoss Rules 5.X Developer's Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.