Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private EntityManagerFactory emf;
- private EntityManager em;
- private List<Usuario> _Usuario;
- private Usuario Usuario;
- public ControlUsuario() {
- this.emf = Persistence.createEntityManagerFactory("federacion");
- this.em = this.emf.createEntityManager();
- this._Usuario = consultarUsuario();
- this.Usuario = new Usuario();
- }
- public List<Usuario> consultarUsuario() {
- String jpql = " select * from USUARIO";
- Query query = this.em.createQuery(jpql);
- List<Usuario> _Usuario = query.getResultList();
- return _Usuario;
- }
- public Usuario loginUsuario(Usuario usuario) {
- for (int a = 0; a < _Usuario.size(); a++) {
- if (usuario.getIdUSUARIO() == _Usuario.get(a).getIdUSUARIO()
- && usuario.getUNIVERSIDAD_idUNIVERSIDAD() == _Usuario.get(a).getUNIVERSIDAD_idUNIVERSIDAD()) {
- System.out.println("logeo satisfactorio");
- } else {
- System.out.println("logeo no satisfactorio");
- usuario = null;
- }
- }
- return usuario;
- }
- public void crearUsuario() {
- try {
- this.em.getTransaction().begin();
- this.em.persist(Usuario);
- this.em.getTransaction().commit();
- this.Usuario = new Usuario();
- } catch (Exception e) {
- System.out.println(e);
- }
- }
- public List<Usuario> get_Usuario() {
- return _Usuario;
- }
- public void set_Usuario(List<Usuario> _Usuario) {
- this._Usuario = _Usuario;
- }
- public Usuario getUsuario() {
- return Usuario;
- }
- public void setUsuario(Usuario Usuario) {
- this.Usuario = Usuario;
- }
- <%
- ControlUsuario controlusuario = new ControlUsuario();
- Usuario usuario = new Usuario();
- %>
- <properties>
- <property name="javax.persistence.jdbc.url"
- value="jdbc:mysql://localhost:3306/federacion" />
- <property name="javax.persistence.jdbc.user" value="root" />
- <property name="javax.persistence.jdbc.driver"
- value="com.mysql.cj.jdbc.Driver" />
- <property name="javax.persistence.jdbc.password"
- value="Unired2018*" />
- <property
- name="javax.persistence.schema-generation.database.action"
- value="create" />
- <property name="hibernate.hbm2ddl.auto" value="update" />
- <property name="hibernate.show_sql" value="true" />
- <property name="hibernate.dialect"
- value="org.hibernate.dialect.MySQL5InnoDBDialect" />
- </properties>
- </persistence-unit>
Add Comment
Please, Sign In to add comment