예제 #1
0
  public InfoImg getInfoMainImg(Long infoId) {
    Criteria cri = getSession().createCriteria(InfoImg.class);
    Info info = new Info();
    info.setId(infoId);

    cri.add(Restrictions.eq("info", info));
    cri.add(Restrictions.eq("isMainImg", true));

    return (InfoImg) cri.uniqueResult();
  }
예제 #2
0
  @Override
  public List<Criterion> getCriterions(ParamCondition paramCondition) {
    List<Criterion> criterions = new ArrayList<Criterion>();

    if (!paramCondition.isParameterNull("infoId")) {
      Long infoId = paramCondition.getLong("infoId");
      Info info = new Info();
      info.setId(infoId);
      criterions.add(Restrictions.eq("info", info));
    }

    return criterions;
  }