Example #1
0
  public String show(Long me, Long friendNum) {
    Friend checkedFriend = new Friend();
    Session session = HibernateUtil.getSessionFactory().openSession();
    Transaction tx = session.beginTransaction();

    StringBuffer buf = new StringBuffer();
    buf.append("from Friend f ");
    buf.append("where f.request =:me ");
    buf.append("and f.accept =:friendNum ");
    String hql = buf.toString();

    checkedFriend =
        (Friend)
            session
                .createQuery(hql)
                .setLong("me", me)
                .setLong("friendNum", friendNum)
                .uniqueResult();

    tx.commit();
    session.close();
    if (checkedFriend == null) {
      return "false";
    } else {
      return "true";
    }
  }
Example #2
0
 public String create(Domain domain) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   Transaction tx = session.beginTransaction();
   session.save(domain);
   tx.commit();
   session.close();
   return "true";
 }
Example #3
0
 public List<Domain> index(ID id) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   Transaction tx = session.beginTransaction();
   List<Domain> domainList =
       session
           .createQuery("from " + domainName + " d where d.id = :id")
           .setParameter("id", id)
           .list();
   tx.commit();
   session.close();
   return domainList;
 }
Example #4
0
 public Domain show(ID id) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   Transaction tx = session.beginTransaction();
   Domain domain =
       (Domain)
           session
               .createQuery("from " + domainName + " d where d.id = :id")
               .setParameter("id", id)
               .uniqueResult();
   tx.commit();
   session.close();
   return domain;
 }
Example #5
0
  public List<MemberAdmin> delete(Long id) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    Transaction tx = session.beginTransaction();

    MemberAdmin num = new MemberAdmin();
    num = (MemberAdmin) session.load(MemberAdmin.class, id);
    session.delete(num);

    tx.commit();
    session.close();

    return null;
  }
Example #6
0
  public Domain find(ID id1, ID id2) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    Transaction tx = session.beginTransaction();
    StringBuffer buf = new StringBuffer();

    buf.append("from " + domainName + " f ");
    buf.append("where f.request =:me ");
    buf.append("and f.accept =:friendNum ");
    String hql = buf.toString();

    Domain domain =
        (Domain)
            session
                .createQuery("from " + domainName + " d where d.id = :id")
                .setParameter("id", id1)
                .uniqueResult();
    tx.commit();
    session.close();
    return domain;
  }