diff --git a/META-INF/persistence.xml b/META-INF/persistence.xml
new file mode 100644
index 0000000..a5454b3
--- /dev/null
+++ b/META-INF/persistence.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ org.eclipse.persistence.jpa.PersistenceProvider
+ jdbc/__default
+
+
+
+
+
+
+
diff --git a/servlet/Servlettest3.java b/servlet/Servlettest3.java
new file mode 100644
index 0000000..6483f91
--- /dev/null
+++ b/servlet/Servlettest3.java
@@ -0,0 +1,73 @@
+package servlet;
+
+import test2_constraints_validation.*;
+import test3_persistence.store_class;
+import test3_persistence.test_class;
+
+import javax.annotation.Resource;
+import javax.ejb.Stateless;
+import javax.inject.Inject;
+import javax.persistence.EntityManager;
+import javax.persistence.PersistenceContext;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.transaction.*;
+import javax.validation.ConstraintViolation;
+import javax.validation.Validator;
+import javax.validation.ValidatorFactory;
+import javax.validation.executable.ExecutableValidator;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.lang.reflect.Method;
+import java.util.Iterator;
+import java.util.Set;
+
+/**
+ * Created by Giovanni on 25/04/2015.
+ */
+
+@WebServlet(name = "Servlettest3")
+public class Servlettest3 extends HttpServlet {
+
+
+ @Inject
+ store_class s;
+
+ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ response.setContentType("text/html;charset=UTF-8");
+ try (PrintWriter out = response.getWriter()) {
+/* TODO output your page here. */
+
+ out.println("");
+ out.println("");
+ out.println("
");
+ out.println("Servlet xg");
+ out.println("");
+ out.println("");
+ out.println("Servlet xg at " + request.getContextPath() + "
");
+
+
+ s.store_class(new test_class() );
+
+
+
+ out.println("");
+ out.println("");
+ }
+ }
+
+
+
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ processRequest(request, response);
+
+ }
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ processRequest(request, response);
+
+ }
+}
diff --git a/test1_cdi/GeneralInterceptor.java b/test1_cdi/GeneralInterceptor.java
index e87e5f6..ca166e5 100644
--- a/test1_cdi/GeneralInterceptor.java
+++ b/test1_cdi/GeneralInterceptor.java
@@ -5,14 +5,14 @@ package test1_cdi;
*/
import javax.annotation.PostConstruct;
-import javax.annotation.Priority;
+//import javax.annotation.Priority;
import javax.inject.Inject;
import javax.interceptor.*;
import java.util.logging.Logger;
@Interceptor
@GeneralInterceptorA
-@Priority(200)
+//@Priority(200)
public class GeneralInterceptor {
diff --git a/test3_persistence/store_class.java b/test3_persistence/store_class.java
new file mode 100644
index 0000000..e792ae3
--- /dev/null
+++ b/test3_persistence/store_class.java
@@ -0,0 +1,28 @@
+package test3_persistence;
+
+import javax.ejb.Stateless;
+import javax.inject.Inject;
+import javax.persistence.EntityManager;
+import javax.persistence.PersistenceContext;
+
+/**
+ * Created by Giovanni on 04/05/2015.
+ */
+
+@Stateless
+public class store_class {
+
+ @PersistenceContext(unitName = "test3")
+ private EntityManager em;
+
+
+ public void store_class(test_class t){
+
+ em.persist(t);
+
+ }
+
+
+
+
+}
diff --git a/test3_persistence/test_class.java b/test3_persistence/test_class.java
new file mode 100644
index 0000000..cc63df5
--- /dev/null
+++ b/test3_persistence/test_class.java
@@ -0,0 +1,41 @@
+package test3_persistence;
+
+
+import javax.annotation.PostConstruct;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.NamedQuery;
+
+@Entity
+@NamedQuery(name = "findxg", query = "SELECT b FROM test_class b WHERE b.title ='xg'")
+public class test_class {
+
+ @Id @GeneratedValue
+ private Long id;
+
+ @PostConstruct
+ public void ps (){
+ title = "xg";
+ }
+
+ private String title;
+
+ private Double price;
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public Double getPrice() {
+ return price;
+ }
+
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+}