The Data Access Layer, Part 2 – Using the Criteria API

Mark Adelsberger Architecture, Tutorial 3 Comments

In Part One of this series, I reviewed the basic design goals of a Data Access Layer (DAL), those being: Contain all of the information about the persistence mechanism; and Contain none of the business logic. I then discussed what can happen if your application needs to operate on large volumes of data:  performance may demand running more sophisticated queries; …