Guest User

Untitled

a guest
Sep 24th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.71 KB | None | 0 0
  1. <%
  2. ControlUsuario controlusuario = new ControlUsuario();
  3. %>
  4.  
  5. private EntityManagerFactory emf;
  6. private EntityManager em;
  7. private List<Usuario> _Usuario;
  8. @Id
  9. private Usuario Usuario;
  10.  
  11. public ControlUsuario() {
  12. this.emf = Persistence.createEntityManagerFactory("FEDERACION");
  13. this.em = this.emf.createEntityManager();
  14. this._Usuario = consultarUsuario();
  15. this.Usuario = new Usuario();
  16. }
  17.  
  18. public List<Usuario> consultarUsuario() {
  19. String jpql = " select * from USUARIO";
  20. Query query = this.em.createQuery(jpql);
  21. List<Usuario> _Usuario = query.getResultList();
  22. return _Usuario;
  23. }
  24.  
  25. public Usuario loginUsuario(Usuario usuario) {
  26. for (int a = 0; a < _Usuario.size(); a++) {
  27. if (usuario.getIdUSUARIO() == _Usuario.get(a).getIdUSUARIO()
  28. && usuario.getUNIVERSIDAD_idUNIVERSIDAD() == _Usuario.get(a).getUNIVERSIDAD_idUNIVERSIDAD()) {
  29. System.out.println("logeo satisfactorio");
  30. } else {
  31. System.out.println("logeo no satisfactorio");
  32. usuario = null;
  33. }
  34. }
  35. return usuario;
  36. }
  37.  
  38. public void crearUsuario() {
  39. try {
  40. this.em.getTransaction().begin();
  41. this.em.persist(Usuario);
  42. this.em.getTransaction().commit();
  43. this.Usuario = new Usuario();
  44. } catch (Exception e) {
  45. System.out.println(e);
  46. }
  47. }
  48.  
  49. public List<Usuario> get_Usuario() {
  50. return _Usuario;
  51. }
  52.  
  53. public void set_Usuario(List<Usuario> _Usuario) {
  54. this._Usuario = _Usuario;
  55. }
  56.  
  57. public Usuario getUsuario() {
  58. return Usuario;
  59. }
  60.  
  61. public void setUsuario(Usuario Usuario) {
  62. this.Usuario = Usuario;
  63. }
  64.  
  65. GRAVE: El Servlet.service() para servlet [jsp] lanzó una excepción
  66. java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
  67. at org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions(EntityBinder.java:1080)
  68. at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:765)
  69. at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.processEntityHierarchies(AnnotationMetadataSourceProcessorImpl.java:245)
  70. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies(MetadataBuildingProcess.java:222)
  71. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:265)
  72. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:770)
  73. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:797)
  74. at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:58)
  75. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:78)
  76. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
  77. at control.ControlUsuario.<init>(ControlUsuario.java:23)
  78. at org.apache.jsp.index_jsp._jspService(index_jsp.java:181)
  79. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  80. at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
  81. at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:458)
  82. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
  83. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
  84. at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
  85. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
  86. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  87. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  88. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  89. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  90. at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
  91. at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
  92. at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
  93. at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
  94. at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:643)
  95. at com.sun.faces.application.view.JspViewHandlingStrategy.executePageToBuildView(JspViewHandlingStrategy.java:363)
  96. at com.sun.faces.application.view.JspViewHandlingStrategy.buildView(JspViewHandlingStrategy.java:153)
  97. at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)
  98. at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
  99. at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
  100. at javax.faces.webapp.FacesServlet.service(FacesServlet.java:651)
  101. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
  102. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  103. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  104. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  105. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  106. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
  107. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
  108. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
  109. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
  110. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
  111. at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
  112. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  113. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
  114. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
  115. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  116. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
  117. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
  118. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  119. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  120. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  121. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  122. at java.lang.Thread.run(Thread.java:748)
  123.  
  124. <project xmlns="http://maven.apache.org/POM/4.0.0"
  125. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  126. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  127. <modelVersion>4.0.0</modelVersion>
  128. <groupId>FEDERACION</groupId>
  129. <artifactId>FEDERACION</artifactId>
  130. <version>0.0.1-SNAPSHOT</version>
  131. <packaging>war</packaging>
  132. <build>
  133. <sourceDirectory>src</sourceDirectory>
  134. <plugins>
  135. <plugin>
  136. <artifactId>maven-compiler-plugin</artifactId>
  137. <version>3.8.0</version>
  138. <configuration>
  139. <source>1.8</source>
  140. <target>1.8</target>
  141. </configuration>
  142. </plugin>
  143. <plugin>
  144. <groupId>org.apache.maven.plugins</groupId>
  145. <artifactId>maven-compiler-plugin</artifactId>
  146. <version>3.8.0</version>
  147. </plugin>
  148. <plugin>
  149. <artifactId>maven-war-plugin</artifactId>
  150. <version>3.2.1</version>
  151. <configuration>
  152. <warSourceDirectory>WebContent</warSourceDirectory>
  153. </configuration>
  154. </plugin>
  155. </plugins>
  156. </build>
  157. <dependencies>
  158. <dependency>
  159. <groupId>org.hibernate</groupId>
  160. <artifactId>hibernate-entitymanager</artifactId>
  161. <version>5.0.3.Final</version>
  162. </dependency>
  163. <dependency>
  164. <groupId>jstl</groupId>
  165. <artifactId>jstl</artifactId>
  166. <version>1.2</version>
  167. </dependency>
  168. <dependency>
  169. <groupId>javax.servlet</groupId>
  170. <artifactId>javax.servlet-api</artifactId>
  171. <version>3.1.0</version>
  172. <scope>provided</scope>
  173. </dependency>
  174. <dependency>
  175. <groupId>javax.servlet.jsp</groupId>
  176. <artifactId>javax.servlet.jsp-api</artifactId>
  177. <version>2.3.1</version>
  178. <scope>provided</scope>
  179. </dependency>
  180. <dependency>
  181. <groupId>com.sun.faces</groupId>
  182. <artifactId>jsf-api</artifactId>
  183. <version>2.2.9</version>
  184. </dependency>
  185. <dependency>
  186. <groupId>com.sun.faces</groupId>
  187. <artifactId>jsf-impl</artifactId>
  188. <version>2.2.9</version>
  189. </dependency>
  190. <dependency>
  191. <groupId>mysql</groupId>
  192. <artifactId>mysql-connector-java</artifactId>
  193. <version>5.1.3</version>
  194. </dependency>
  195. <dependency>
  196. <groupId>javax</groupId>
  197. <artifactId>javaee-api</artifactId>
  198. <version>8.0</version>
  199. <scope>provided</scope>
  200. </dependency>
  201. </dependencies>
  202. <properties>
  203. <maven.compiler.source>1.8</maven.compiler.source>
  204. <maven.compiler.target>1.8</maven.compiler.target>
  205. <failOnMissingWebXml>false</failOnMissingWebXml>
  206. </properties>
  207.  
  208. <?xml version="1.0" encoding="UTF-8"?>
  209. <persistence version="2.1"
  210. xmlns="http://xmlns.jcp.org/xml/ns/persistence"
  211. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  212. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  213. <persistence-unit name="FEDERACION"
  214. transaction-type="RESOURCE_LOCAL">
  215. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  216. <class>control.ControlUsuario</class>
  217. <class>control.ControlServicio</class>
  218. <class>control.ControlServicio_has_Universidad</class>
  219. <class>control.ControlUniversidad</class>
  220. <class>model.Servicio</class>
  221. <class>model.SERVICIO_has_UNIVERSIDAD</class>
  222. <class>model.Universidad</class>
  223. <class>model.Usuario</class>
  224. <properties>
  225. <property name="javax.persistence.jdbc.url"
  226. value="jdbc:mysql://localhost:3306/federacion" />
  227. <property name="javax.persistence.jdbc.user" value="admin" />
  228. <property name="javax.persistence.jdbc.driver"
  229. value="com.mysql.cj.jdbc.Driver" />
  230. <property name="javax.persistence.jdbc.password"
  231. value="Unired2018*" />
  232. <property
  233. name="javax.persistence.schema-generation.database.action"
  234. value="create" />
  235. <property name="hibernate.hbm2ddl.auto" value="update" />
  236. <property name="hibernate.show_sql" value="true" />
  237. <property name="hibernate.dialect"
  238. value="org.hibernate.dialect.MySQL5InnoDBDialect" />
  239. </properties>
  240. </persistence-unit>
Add Comment
Please, Sign In to add comment