Developing business applications is hard, but creating the basic objects and getting them into and out of the database shouldn't have to be. Almost nine years ago, Streamlined Object Modeling gave us some simple patterns for this. These days, JPA has simplified much of the complicated task of ORM. Do the old solutions still apply? Are there modern problems that can be solved? Of course!
For example, bi-directional relationships can be tricky. SOM provides some simple rules for managing them that work great with JPA. This session will provide an overview of the basics of the SOM analysis patterns, and show how to apply some of the implementation patterns in a JPA environment.