- RDBMS design using JPA entity beans
- persistence.xml
- JUnit based tests
- Arquillian based tests
- import.sql
- bean validation
- full CRUD must be demonstrated
- minimum of 4 tables – including two in a 1 to Many relationship
- master-detail: multi-table transaction demonstrated (shopping cart)
- limited to pure JPA spec
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
java.lang.IllegalStateException: Illegal class loader binding | |
org.apache.naming.resources.DirContextURLStreamHandler.get(DirContextURLStreamHandler.java:223) | |
org.apache.naming.resources.DirContextURLStreamHandler.openConnection(DirContextURLStreamHandler.java:88) | |
java.net.URL.openConnection(URL.java:945) | |
test.TestServlet.doGet(TestServlet.java:19) | |
javax.servlet.http.HttpServlet.service(HttpServlet.java:734) | |
javax.servlet.http.HttpServlet.service(HttpServlet.java:847) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* The context in which instance injection occurs. | |
* | |
* @author Pete Muir | |
* | |
*/ | |
public interface InjectionContext<T> | |
{ | |
/** |