List of usage examples for org.hibernate Session save
Serializable save(String entityName, Object object);
From source file:Beans.ajusteProfesorInfo.java
public Usuario Crearusuario() { Usuario temp = new Usuario(); Usuario u = new Usuario(); try {/*from www . j a va2 s .com*/ System.out.println("entro a usuario"); Profesor profe = null; profe = (Profesor) FacesContext.getCurrentInstance().getExternalContext().getSessionMap() .get("profesor"); Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); System.out.println("" + profe.toString()); System.out.println("-------------------------------- profe " + profe.getPege_id()); u = (Usuario) session.createQuery("FROM Usuario as usu where usu.pegeId=" + profe.getPege_id()) .uniqueResult(); if (u != null) { System.out.println("ya existe"); temp = u; } else { temp.setPegeId(new BigDecimal(profe.getPege_id())); temp.setUsuario(profe.getNombre().substring(0, 1) + "" + profe.getApellido()); temp.setContrasea("123456"); session.save("Usuario", temp); Persona p = new Persona(); p.setIdpersona(new BigDecimal(profe.getCedula())); p.setNombres(profe.getNombre()); p.setApellidos(profe.getApellido()); p.setUsuario(temp); // session.save("Persona", p); session.save(p); t.commit(); //// crearPersona(p); System.out.println("usuario----- " + temp.toString()); crearUsuRol(temp); } } catch (Exception ex) { System.out.println("Error de Insert"); System.out.println("error " + ex.getMessage()); // Usuario temp2 = null; // temp = temp2; } return temp; }
From source file:Beans.ajusteProfesorInfo.java
public void crearPersona(Persona p) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); try {/*from ww w.j a va 2 s . c om*/ session.save("Persona", p); t.commit(); } catch (Exception ex) { System.out.println("Error crearPersona " + ex.toString()); } }
From source file:Beans.MiProyecto.java
public void subirVersion() throws ClassNotFoundException { System.out.println("nombre " + nombre + " file " + file1); if (verificarArchivo()) { int count = Secuencia.seque("select count(cod_version) from versiones,proyectos\n" + "where\n" + "proyectos.codigo_proyecto=versiones.cod_proyecto\n" + "and proyectos.codigo_proyecto=" + pro.getCodigoProyecto()); int cod_ver = Secuencia.seque("select max(cod_version) from versiones"); String ruta = ""; String version = ""; String r = "C:\\Documentos\\" + pro.getFechaInicio().toString().substring(0, 4) + "\\" + pro.getNombre();/*from w w w. ja va 2 s . co m*/ String v1 = getFilename(file1).substring(0, getFilename(file1).length() - 5); String f = v1 + "-V" + count + getFilename(file1).substring(getFilename(file1).length() - 5, getFilename(file1).length()); System.out.println("rut " + f); Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); try { file1.write(r + "\\" + f); ruta = r + "\\" + f; Versiones ver = new Versiones(); Date fecha = new Date(); ver.setCodVersion(new Long(cod_ver)); ver.setFecha(fecha); ver.setNombre(nombre); ver.setProyectos(pro); ver.setRutaArchivo(ruta); session.save("Versiones", ver); t.commit(); FacesContext.getCurrentInstance().getExternalContext().responseReset(); } catch (Exception ex) { System.out.println("Error " + ex.toString()); } } else { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El archivo debe ser tipo Word", "")); } }
From source file:Beans.ObjetivosDocumento.java
public boolean crearVersion(Proyectos p, String ruta) throws ClassNotFoundException { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); Versiones v = new Versiones(); boolean r = false; try {// ww w . j a v a 2s .c o m int cod = Secuencia.seque("select max(cod_version) from versiones"); v.setFecha(p.getFechaInicio()); v.setNombre(p.getNombre() + " - v1"); v.setProyectos(p); v.setCodVersion(new Long(cod)); v.setRutaArchivo(ruta); session.save("Versiones", v); t.commit(); r = true; } catch (Exception ex) { r = false; System.out.println("Error crearVersion " + ex.toString()); } return r; }
From source file:Beans.ObjetivosDocumento.java
public boolean RegistroEstados(Proyectos p) throws ClassNotFoundException { boolean r = false; Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction t = session.beginTransaction(); Estados e = new Estados(); e.setCodigoEstados(new BigDecimal(5)); EstadoProyecto EP = new EstadoProyecto(); int codigo = Secuencia.seque("select max(cod_estadoproyec) from estado_proyecto"); EP.setCodEstadoproyec(new BigDecimal(codigo)); EP.setEstados(e);/*from w ww.ja va 2 s. c o m*/ EP.setProyectos(p); try { session.save("EstadoProyecto", EP); t.commit(); r = true; } catch (Exception ex) { r = false; System.out.println("Error Estados" + ex.toString()); } return r; }