Chapter 18. Testing JPA-based applications

Unfortunately we need to deal with the object relational (O/R) impedance mismatch, and to do so you need to understand two things: the process of mapping objects to relational databases and how to implement those mappings.

Scott W. Amber, Mapping Objects to Relational Databases: O/R Mapping In Detail

This chapter covers

  • Multilayered application testing
  • Using DbUnit to test JPA applications
  • JPA mapping tests
  • Testing JPA-based DAOs
  • Verifying JPA-generated schema

Most Java applications need to store data in persistent storage, and typically this storage is a relational database. There are many approaches to persisting the data, from executing low-level SQL statements directly to more sophisticated ...

Get JUnit in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.