List of usage examples for org.hibernate.criterion Restrictions idEq
public static Criterion idEq(Object value)
From source file:classes.LoginAction.java
License:Apache License
public String execute() throws Exception { logger.info("Starting execute()"); //f:log Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate Transaction t = sess.beginTransaction(); //f:hibernate Criteria criteria = sess.createCriteria(User.class); //f:hibernate criteria.add(Restrictions.idEq(this.user.getUsername())); //f:hibernate criteria.add(Restrictions.eq("password", this.user.getPassword())); //f:hibernate User user = (User) criteria.uniqueResult(); //f:hibernate t.commit(); //f:hibernate sess.close(); //f:hibernate if (user != null) { ActionContext.getContext().getSession().put(SystemConstants.AUTHENTICATED_USER, user); logger.info("Finishing execute() -- Success"); //f:log return SUCCESS; }//from w w w .j av a 2 s . c om this.addActionError(this.getText("login.failure")); logger.info("Finishing execute() -- Failure"); //f:log return INPUT; }
From source file:classes.ProductAction.java
License:Apache License
public String find() throws Exception { logger.info("Starting find()"); //f:log Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate Transaction t = sess.beginTransaction(); //f:hibernate Criteria criteria = sess.createCriteria(Product.class); //f:hibernate criteria.add(Example.create(this.product).excludeZeroes().ignoreCase().enableLike(MatchMode.ANYWHERE)); //f:hibernate if (this.product.getId() != null) { //f:hibernate criteria.add(Restrictions.idEq(this.product.getId())); //f:hibernate } //f:hibernate @SuppressWarnings("unchecked") List<Product> l = (List<Product>) criteria.list(); //f:hibernate request.put("list", l); t.commit(); //f:hibernate sess.close(); //f:hibernate this.task = SystemConstants.CR_MODE; logger.info("Finishing find()"); //f:log return INPUT; }
From source file:classes.PurchaseOrderAction.java
License:Apache License
public String find() throws Exception { logger.info("Starting find()"); //f:log Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate Transaction t = sess.beginTransaction(); //f:hibernate Criteria criteria = sess.createCriteria(PurchaseOrder.class); //f:hibernate criteria.add(// ww w . j av a 2 s. c o m Example.create(this.purchaseOrder).excludeZeroes().ignoreCase().enableLike(MatchMode.ANYWHERE)); //f:hibernate if (this.purchaseOrder.getId() != null) { //f:hibernate criteria.add(Restrictions.idEq(this.purchaseOrder.getId())); //f:hibernate } //f:hibernate if (this.purchaseOrder.getCustomer().getId() != null) { //f:hibernate criteria.add(Restrictions.eq("customer", this.purchaseOrder.getCustomer())); //f:hibernate } //f:hibernate criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); //f:hibernate @SuppressWarnings("unchecked") List<PurchaseOrder> l = (List<PurchaseOrder>) criteria.list(); //f:hibernate request.put("list", l); t.commit(); //f:hibernate sess.close(); //f:hibernate this.task = SystemConstants.CR_MODE; logger.info("Finishing input()"); //f:log return INPUT; }
From source file:co.edu.utb.softeng.springtodos.dao.impl.CategoryDaoImpl.java
@Override public Category getById(Long id) { Session session = sessionFactory.getCurrentSession(); return (Category) session.createCriteria(Category.class).add(Restrictions.idEq(id)).uniqueResult(); }
From source file:co.edu.utb.softeng.springtodos.dao.impl.CommentDaoImpl.java
@Override public Comment getById(Long id) { Session session = sessionFactory.getCurrentSession(); return (Comment) session.createCriteria(Comment.class).add(Restrictions.idEq(id)).uniqueResult(); }
From source file:co.edu.utb.softeng.springtodos.dao.impl.ToDoDaoImpl.java
@Override public ToDo getById(Long id) { Session session = sessionFactory.getCurrentSession(); return (ToDo) session.createCriteria(ToDo.class).add(Restrictions.idEq(id)).uniqueResult(); }
From source file:co.utb.softeng.contactsapp.dao.impl.CitaDAOImpl.java
@Override public Cita getById(Long id) { return (Cita) getSession().createCriteria(Cita.class).add(Restrictions.idEq(id)) .setFetchMode("contacts", FetchMode.JOIN).uniqueResult(); }
From source file:co.utb.softeng.contactsapp.dao.impl.CitaDAOImpl.java
public List<Cita> getByContactsId(Long contactId) { return getSession().createCriteria(Cita.class).createCriteria("contacts").add(Restrictions.idEq(contactId)) .list();//from w w w . ja v a2s .c om }
From source file:co.utb.softeng.contactsapp.dao.impl.ContactDAOImpl.java
public Contact getById(Long id) { return (Contact) getSession().createCriteria(Contact.class).add(Restrictions.idEq(id)) .setFetchMode("citas", FetchMode.JOIN).uniqueResult(); }
From source file:co.utb.softeng.contactsapp.dao.impl.ContactDAOImpl.java
@Override public List<Contact> getByCitaId(Long citaId) { return getSession().createCriteria(Contact.class).createCriteria("citas").add(Restrictions.idEq(citaId)) .list();//from ww w . j a v a 2s.c o m }