UML models can be drawn by hand, and simple graphics tool or using specialized UML packages. Visual Paradigm is one of these, and we explore it here.
THe key to composing effective UML class diagrams is getting the relationships right. Here we review how relationships between classes are configured in Visual Paradigm
Java Persistence Architecture is the technology we have been using to realize the class relationships in a persistent manner in our application. We review here all possible relationships available in JPA.