List of usage examples for org.hibernate Hibernate initialize
public static void initialize(Object proxy) throws HibernateException
From source file:com.lyh.licenseworkflow.dao.impl.UserDaoImpl.java
/** * ?/*from w w w. ja v a 2s. c o m*/ * * @return */ public List<User> getAllUsers() { List<User> users = new ArrayList<User>(); users = (List<User>) getHibernateTemplate().find("from User"); if (users != null && users.size() > 0) { for (User user : users) { Hibernate.initialize(user.getGroups()); } } return users; }
From source file:com.lyh.licenseworkflow.dao.impl.UserDaoImpl.java
/** * ????/*from w w w. j av a2 s. c o m*/ * * @param name ?? * @return ? */ public User getByName(String name) { User result = null; List<User> list = (List<User>) getHibernateTemplate() .find("from " + getEntityName() + " where name='" + name + "'"); if (list != null && list.size() > 0) { result = list.get(0); if (result != null) { Hibernate.initialize(result.getGroups()); } } return result; }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public PersonalDetail findByPerDetId(Integer perDetId) { Session session = HibernateUtil.getSession(); try {// w w w. ja v a 2s . c o m session.beginTransaction(); PersonalDetail perDet = (PersonalDetail) session.load(PersonalDetail.class, perDetId); // Hibernate.initialize(perDet.getLaboratoryInvestigations()); // Hibernate.initialize(perDet.getMedicalExaminations()); Hibernate.initialize(perDet.getUsers()); return perDet; } finally { session.close(); } }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public List<PersonalDetail> findByMedExamId(Integer medExamId) { Session session = HibernateUtil.getSession(); try {//www . ja v a 2 s .co m session.beginTransaction(); List<PersonalDetail> list = session.createQuery( "Select u from PersonalDetail u where u.medicalExaminations.medicalExaminationId = :medExamId") .setParameter("medExamId", medExamId).list(); for (int index = 0; index < list.size(); ++index) { // Hibernate.initialize(list.get(index).getLaboratoryInvestigations()); // Hibernate.initialize(list.get(index).getMedicalExaminations()); Hibernate.initialize(list.get(index).getUsers()); } return list; } finally { session.close(); } }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public Integer findLastCertNo() { Session session = HibernateUtil.getSession(); try {/*from w ww . jav a 2 s . c o m*/ session.beginTransaction(); String list = session .createQuery("Select COALESCE(max(cast(u.certificateNo as int)),0) from PersonalDetail u") .uniqueResult().toString(); Hibernate.initialize(list); return Integer.parseInt(list); } finally { session.close(); } }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public Boolean findByPassportNo(String passNo) { Session session = HibernateUtil.getSession(); try {//from w ww . j a v a 2 s.c o m session.beginTransaction(); List<PersonalDetail> list = session .createQuery("Select u from PersonalDetail u where u.passportNo = :passNo") .setParameter("passNo", passNo).list(); for (int index = 0; index < list.size(); ++index) { Hibernate.initialize(list.get(index).getLaboratoryInvestigations()); Hibernate.initialize(list.get(index).getMedicalExaminations()); Hibernate.initialize(list.get(index).getUsers()); } if (list.isEmpty() == true) { return false; } else { return true; } } finally { session.close(); } }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public List<PersonalDetail> getListByPassportNo(String passNo) { Session session = HibernateUtil.getSession(); try {/*from w w w. jav a 2 s . c o m*/ session.beginTransaction(); List<PersonalDetail> list = session .createQuery("Select u from PersonalDetail u where u.passportNo = :passNo") .setParameter("passNo", passNo).list(); for (int index = 0; index < list.size(); ++index) { Hibernate.initialize(list.get(index).getLaboratoryInvestigations()); Hibernate.initialize(list.get(index).getMedicalExaminations()); Hibernate.initialize(list.get(index).getUsers()); } return list; } finally { session.close(); } }
From source file:com.manauwar.dcms.dao.PersonalDetailDAO.java
public List<PersonalDetail> getListByCandiName(String candName) { Session session = HibernateUtil.getSession(); try {// w ww . java 2s . c om session.beginTransaction(); List<PersonalDetail> list = session .createQuery("Select u from PersonalDetail u where lower(u.nameOfCandidate) LIKE :candName") .setParameter("candName", "%" + candName + "%").list(); for (int index = 0; index < list.size(); ++index) { Hibernate.initialize(list.get(index).getLaboratoryInvestigations()); Hibernate.initialize(list.get(index).getMedicalExaminations()); Hibernate.initialize(list.get(index).getUsers()); } return list; } finally { session.close(); } }
From source file:com.mec.DAO.ConexionesEscuelas.ConexionesDAO.java
private List<Conexiones> lazyInit(List<Conexiones> conexiones) { conexiones.forEach(c -> {//from w w w . jav a2 s.c o m Hibernate.initialize(c.getConexionTipo()); Hibernate.initialize(c.getMovimiento()); Hibernate.initialize(c.getProveedor()); }); return conexiones; }
From source file:com.mec.DAO.GE.EdificioDAO.java
private void lazyInit(EstablecimientoEdificio e) { Edificio edificio = e.getEdificio(); Hibernate.initialize(edificio); if (edificio != null) { Hibernate.initialize(edificio.getAmbito()); }/*w w w .j ava2s . co m*/ }