| Tag Summary |
| tx | This tag can be used to mark boundary of a user transaction. If there is no active tx, it begins a new tx whose scope is same as the scope of this tag. Whether the new transaction is rolled back or committed depends on if there is any exception or not. It optionally makes available the UserTransaction object in a request scoped variable whose id is supplied by caller. |
| injectDefaultPU | This tag can be used to inject a default persistence unit into a JSP. The injected persistence unit is made available in a page scope variable whose id is required to be supplied by the caller. Note the type of the injected variable is EntityManagerFactory. |
| injectDefaultPC | This tag can be used to inject a default persistence context into a JSP. The injected persistence context is made available in a page scope variable whose id is required to be supplied by the caller. Note the type of the injected variable is EntityManager. |
| createPC | Creates a new stanadalone PersistenceContext. By default it creates TRANSACTION scoped PC. |
| persist | persist an object in database |
| remove | remove an object from database |
| refresh | refresh in memory object with state in database |
| find | find an object with given primary key |