Package org.hibernate

Examples of org.hibernate.Query.uniqueResult()


  try {
      session = getSessionFactory().getCurrentSession();
      query = session.getNamedQuery(GET_USER_DETAILS_BY_ID);
      query.setParameter(OBJ_ID, objId);

      userDetails = (UserDetails) query.uniqueResult();
  }
  catch (Exception e) {
      LOG.debug("Exception occurred : " + e);
  }
  finally {
View Full Code Here


  Map<String, Object> parameterMap = getParameterMap();
  parameterMap.put(OBJ_ID, objId);
  try {
      LOG.debug("Entering getPostByPostId >> UserPostsDAOImpl");
      query = getNamedQuery(GET_POST_BY_POST_ID, parameterMap);
      post = (Posts) query.uniqueResult();

  }
  catch (Exception e) {
      LOG.error("Error occured while retrieving Post : " + e);
  }
View Full Code Here

    public <C extends ACrisObject> C uniqueByUUID(String uuid)
    {
        Query query = getSessionFactory().getCurrentSession().createQuery(
                "from org.dspace.app.cris.model.ACrisObject where uuid = ?");
        query.setParameter(0, uuid);
        return (C) query.uniqueResult();
    }

}
View Full Code Here

   */
  public ClassMessage getClassMessage(IModel<Period> p) {
    Query q = Databinder.getHibernateSession().getNamedQuery("ClassMessage.queryByPeriod");
    q.setParameter("period", p.getObject());
    q.setCacheable(true);
    ClassMessage m = (ClassMessage) q.uniqueResult();
    // Databinder.getHibernateSession().evict(m);
    // TODO: test without evict
    return m;
  }
 
View Full Code Here

    } else {
      q = Databinder.getHibernateSession().getNamedQuery("StudentFlag.queryByFlaggerAndFlagee");
    }
    q.setParameter("flagee", person);
    q.setParameter("flagger", ISISession.get().getUser());
    StudentFlag f = (StudentFlag) q.uniqueResult();
    // Databinder.getHibernateSession().evict(f);
    Session session = Databinder.getHibernateSession();
    if (f == null) { // Create Flag
      f = new StudentFlag();
      f.setFlagee(person);
View Full Code Here

      q = Databinder.getHibernateSession().getNamedQuery("StudentFlag.queryByFlaggerAndFlagee");
    }
    q.setParameter("flagee", person);
    q.setParameter("flagger", ISISession.get().getUser());
    q.setCacheable(true);
    StudentFlag f = (StudentFlag) q.uniqueResult();
    // Databinder.getHibernateSession().evict(f);
    if (f == null) {
      return false;
    } else {
      return true;
View Full Code Here

   */
  public Question getByTextAndStudent(String text, User user) {
    Query q = Databinder.getHibernateSession().createQuery("From Question q where q.owner=:user and q.text=:text and active=true");
    q.setParameter("user", user);
    q.setParameter("text", text);
    return (Question) q.uniqueResult();
  }
 
  /* (non-Javadoc)
   * @see org.cast.isi.service.IQuestionService#deleteQuestion(org.apache.wicket.model.IModel, java.lang.String)
   */
 
View Full Code Here

        checkSession();

        Query query = verCfg.getRevisionInfoQueryCreator().getRevisionQuery(session, revision);

        try {
            T revisionData = (T) query.uniqueResult();

            if (revisionData == null) {
                throw new RevisionDoesNotExistException(revision);
            }
View Full Code Here

        checkSession();

        Query query = verCfg.getRevisionInfoQueryCreator().getRevisionDateQuery(session, revision);

        try {
            Object timestampObject = query.uniqueResult();
            if (timestampObject == null) {
                throw new RevisionDoesNotExistException(revision);
            }

            // The timestamp object is either a date or a long
View Full Code Here

        checkSession();

        Query query = verCfg.getRevisionInfoQueryCreator().getRevisionNumberForDateQuery(session, date);

        try {
            Number res = (Number) query.uniqueResult();
            if (res == null) {
                throw new RevisionDoesNotExistException(date);
            }

            return res;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.