1bd7050cfd86aa7a417abf0b9efb103c6e705689
[utils] /
1 /**
2  * This package provide a number of utilities for database testing and in particular with 
3  * JPA. 
4  * 
5  * The following utilities are available: 
6  * <ul>
7  *   <li> {@link JpaTester}: The main entry point for all JPA tests. 
8  *   </li>
9  *   <li> {@link JpaBuilder}: A utility constructed by <code>JpaTester</code> that provides a callback based 
10  *      style of working with transaction-scoped entity managers. 
11  *   </li>
12  *   <li> {@link DatabaseUtils}: A utility constructed by <code>JpaTester</code> for working with databases in general. Test code will not use this 
13  *        utility often. 
14  *   </li>
15  *   <li> {@link org.dbunit.IDatabaseTester}: A DB unit database tester. The test code can use this database tester. 
16  *   It is also created by <code>JpaTester</code>
17  *   </li>
18  *   <li> {@link DatabaseBuilder}: A utility by which test code can transparently create an inmemory database or 
19  *      connect to an external database. This is also used by <code>JpaTester</code>
20  *   </li>
21  * </ul>
22  */
23 package org.wamblee.support.persistence;