List of usage examples for org.hibernate.criterion Restrictions idEq
public static Criterion idEq(Object value)
From source file:recetas.backend.model.DAORecetas.java
@Override public String buscar(Integer id) throws IOException { Criteria cricri = this.session.createCriteria(Recetas.class).add(Restrictions.idEq(id)); ObjectMapper mapper = new ObjectMapper(); Recetas r = (Recetas) cricri.uniqueResult(); Receta rJson = new Receta(r); Map<String, Object> map = new LinkedHashMap<String, Object>(); map.put("receta", rJson); map.put("imagenes", r.getImagenesList()); map.put("categorias", r.getCategoriasList()); this.closeCommit(); return mapper.writeValueAsString(map); }
From source file:recetas.backend.model.DAORecetas.java
public Recetas buscarReceta(Integer id) { Criteria cricri = this.session.createCriteria(Recetas.class).add(Restrictions.idEq(id)); Recetas r = (Recetas) cricri.uniqueResult(); this.closeCommit(); return r;//from w w w. j a v a 2 s . com }
From source file:spring.boot.nomaven.DAOMensaje.java
public Mensaje buscarPorId(Integer id) throws Exception { Mensaje obj = (Mensaje) session.createCriteria(Mensaje.class).add(Restrictions.idEq(id)).uniqueResult(); cerrarTodo();/* w w w .ja v a 2s. c o m*/ // obj=(Cliente) session.createCriteria(Mensaje.class).add(Restrictions.idEq(c.getIdCliente())).uniqueResult(); return obj; }
From source file:trejo.sp.DAOMensaje.java
public Mensaje buscarPorId(Integer id) throws Exception { Mensaje c = (Mensaje) session.createCriteria(Mensaje.class).add(Restrictions.idEq(id)).uniqueResult(); cerrarTodo();/*from w ww .j a v a2 s. c om*/ //c=(Mensaje) session.createCriteria(Mensaje.class).add(Restrictions.idEq(c.getIdCliente())).uniqueResult(); return c; }
From source file:utils.HibernateSupport.java
License:Open Source License
/** * Read one object by id.// www.j a va 2s .c o m * * @param <T> the generic type * @param classToRetrieve the class to retrieve * @param id the id * @return the t */ public static <T> T readOneObjectByID(Class<?> classToRetrieve, int id) { List<Criterion> criterions = new ArrayList<Criterion>(); criterions.add(Restrictions.idEq(id)); T result = readOneObject(classToRetrieve, criterions); return result; }
From source file:utils.HibernateSupport.java
License:Open Source License
/** * Read one object by id./*from ww w .j av a 2s . c om*/ * * @param <T> the generic type * @param classToRetrieve the class to retrieve * @param id the id * @return the t */ public static <T> T readOneObjectByLongID(Class<?> classToRetrieve, long id) { List<Criterion> criterions = new ArrayList<Criterion>(); criterions.add(Restrictions.idEq(id)); T result = readOneObject(classToRetrieve, criterions); return result; }
From source file:utils.HibernateSupport.java
License:Open Source License
/** * Read one object by id./* w w w.j a v a 2 s . c o m*/ * * @param <T> the generic type * @param classToRetrieve the class to retrieve * @param id the id * @return the t */ public static <T> T readOneObjectByID(Class<?> classToRetrieve, long id) { List<Criterion> criterions = new ArrayList<Criterion>(); criterions.add(Restrictions.idEq(id)); T result = readOneObject(classToRetrieve, criterions); return result; }
From source file:utils.HibernateSupport.java
License:Open Source License
/** * Read one object by string id.//from www . j a v a 2 s . c om * * @param <T> the generic type * @param classToRetrieve the class to retrieve * @param id the id * @return the t */ public static <T> T readOneObjectByStringId(Class<?> classToRetrieve, String id) { List<Criterion> criterions = new ArrayList<Criterion>(); criterions.add(Restrictions.idEq(id)); T result = readOneObject(classToRetrieve, criterions); return result; }
From source file:uturismu.dao.HolidayPackageDaoImpl.java
License:Open Source License
@Override public List<HolidayPackage> findAllPublishedByTags(Long... tags) { StringBuilder queryBuilder = new StringBuilder("select distinct package.id from HOLIDAY_PACKAGE package"); for (int i = 1; i <= tags.length; i++) { queryBuilder.append(", HOLIDAY_CLASSIFICATION c").append(i); }//from w w w.j a v a 2s.c o m queryBuilder.append(" where package.status = 'PUBLISHED' and package.id = c1.id_holiday_package"); for (int i = 1; i < tags.length; i++) { queryBuilder.append(" and c").append(i).append(".id_holiday_package = c").append(i + 1) .append(".id_holiday_package"); } for (int i = 1; i <= tags.length; i++) { queryBuilder.append(" and c").append(i).append(".id_holiday_tag = ?"); } SQLQuery query = session().createSQLQuery(queryBuilder.toString()); for (int i = 0; i < tags.length; i++) { query.setParameter(i, tags[i]); } List<BigInteger> holidayPackages = query.list(); Criteria criteria = session().createCriteria(HolidayPackage.class); Disjunction disjunction = Restrictions.disjunction(); for (BigInteger id : holidayPackages) { disjunction.add(Restrictions.idEq(id.longValue())); } criteria.add(disjunction); return criteria.list(); }
From source file:vista.swing.habitacion.BuscarHabitacionID.java
/** * Get de una Habitacion por su ID primario. * @return Habitacion instanciada o null si no hay ninguna. *//* www . ja v a 2 s.co m*/ private Habitacion getHabitacionPorID() { Session s = Facade.abrirSessionHibernate(); String id = this.jTextFieldInputID.getText(); List lista = s.createCriteria(Habitacion.class).add(Restrictions.idEq(Integer.parseInt(id))).list(); return lista.size() > 0 ? (Habitacion) lista.get(0) : null; }