亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? subscibehibernatedao.java

?? 基于struts結(jié)構(gòu)的BBS社區(qū)完整系統(tǒng)代碼。
?? JAVA
字號(hào):
package com.laoer.bbscs.dao.hibernate;

import org.springframework.orm.hibernate.support.HibernateDaoSupport;
import com.laoer.bbscs.dao.ISubscibeDAO;
import com.laoer.bbscs.bean.Subscibe;
import java.util.*;
import com.laoer.bbscs.sys.PageList;
import org.springframework.dao.*;
import com.laoer.bbscs.sys.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import net.sf.hibernate.*;
import net.sf.hibernate.type.*;
import org.springframework.orm.hibernate.HibernateCallback;
import java.sql.SQLException;

/**
 * <p>Title: TianYi BBS</p>
 * <p>Description: TianYi BBS System</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: LAOER.COM/TIANYISOFT.NET</p>
 * @author laoer
 * @version 6.0
 */

public class SubscibeHibernateDAO
    extends HibernateDaoSupport implements ISubscibeDAO {

  private static final Log logger = LogFactory.getLog(SubscibeHibernateDAO.class);

  public SubscibeHibernateDAO() {
    super();
  }

  /**
   * saveSubscibe
   *
   * @param subs Subscibe
   * @return Subscibe
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public Subscibe saveSubscibe(Subscibe subs) {
    try {
      this.getHibernateTemplate().saveOrUpdate(subs);
      return subs;
    }
    catch (DataAccessException ex) {
      logger.error(ex);
      return null;
    }
  }

  /**
   * getSubscibe
   *
   * @param id long
   * @param userID long
   * @param bid long
   * @return Subscibe
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public Subscibe getSubscibe(long id, long userID, long bid) {
    String q = "from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
        " subs where subs.id = ? and subs.userID = ?";
    Object[] o = {
        new Long(id), new Long(userID)};
    List l = this.getHibernateTemplate().find(q, o);
    if (l.size() == 0) {
      return null;
    }
    else {
      return (Subscibe) l.get(0);
    }
  }

  /**
   * getPostSubscibe
   *
   * @param postID long
   * @param userID long
   * @param bid long
   * @return Subscibe
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public Subscibe getPostSubscibe(long postID, long userID, long bid) {
    String q = "from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
        " subs where subs.postID = ? and subs.userID = ?";
    Object[] o = {
        new Long(postID), new Long(userID)};
    List l = this.getHibernateTemplate().find(q, o);
    if (l.size() == 0) {
      return null;
    }
    else {
      return (Subscibe) l.get(0);
    }
  }

  /**
   * getSubscibeNum
   *
   * @param userID long
   * @param bid long
   * @return int
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public int getSubscibeNum(long userID, long bid) {
    String q = "select count(subs.id) from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
        " subs where subs.userID = ?";
    try {
      List l = this.getHibernateTemplate().find(q, new Long(userID));
      return ( (Integer) l.get(0)).intValue();
    }
    catch (DataAccessException ex) {
      logger.error("getSubscibeNum(long userID, long bid):" + ex);
      return 0;
    }
  }

  /**
   * getSubscibeSendList
   *
   * @param postID long
   * @return List
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public List getSubscibeSendList(long postID, long bid) {
    String q = "from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
        " subs where subs.postID = ?";
    try {
      List l = this.getHibernateTemplate().find(q, new Long(postID));
      return l;
    }
    catch (DataAccessException ex) {
      logger.error(ex);
      return new ArrayList();
    }
  }

  /**
   * getMySubscibeList
   *
   * @param userID long
   * @param bid long
   * @return PageList
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public List getMySubscibeList(final long userID, final long bid, final int firstResult,
                                final int maxResults) {
    return getHibernateTemplate().executeFind(new HibernateCallback() {
      public Object doInHibernate(Session s) throws HibernateException, SQLException {
        String q = "from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
            " subs where subs.userID = ?";
        Query query = s.createQuery(q);
        query.setLong(0, userID);
        query.setFirstResult(firstResult);
        query.setMaxResults(maxResults);

        List list = query.list();
        return list;
      }
    });
  }

  /**
   * removeSubscibe
   *
   * @param id long
   * @param userID long
   * @param bid long
   * @todo Implement this com.laoer.bbscs.dao.ISubscibeDAO method
   */
  public void removeSubscibe(final long id, final long userID, final long bid) {
    getHibernateTemplate().execute(new HibernateCallback() {
      public Object doInHibernate(Session s) throws HibernateException, SQLException {
        String q = "from Subscibe" + SysUtil.getTableID(bid, Constant.MODNUM10) +
            " subs where subs.id = ? and subs.userID = ?";
        Object[] o = {
            new Long(id), new Long(userID)};
        Type[] t = {
            Hibernate.LONG, Hibernate.LONG};
        s.delete(q, o, t);
        return null;
      }
    });
  }

  public void removeSubscibe(Subscibe subs) {
    try {
      this.getHibernateTemplate().delete(subs);
    }
    catch (DataAccessException ex) {
      logger.error(ex);
    }
  }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区国产盗摄色噜噜| 精品国产第一区二区三区观看体验 | 欧美日韩高清影院| 综合色中文字幕| 日本电影欧美片| 视频在线观看国产精品| 欧美一级理论性理论a| 青椒成人免费视频| 日韩欧美一区在线观看| 国内精品伊人久久久久av一坑| 欧美精品123区| 狠狠色丁香九九婷婷综合五月| 日韩亚洲欧美在线观看| 国产精品99久久久久| 中文字幕日韩一区二区| 欧美日韩午夜精品| 国内精品自线一区二区三区视频| 欧美变态tickle挠乳网站| 国产精品影视网| 亚洲欧美日韩在线不卡| 欧美老女人在线| 国产精品小仙女| 亚洲精品国产a| 日韩午夜精品电影| 日韩一区二区免费电影| 国产盗摄女厕一区二区三区| 国产精品久久久久影院色老大| 99国产精品视频免费观看| 亚洲电影第三页| 久久精品一区四区| 日本高清成人免费播放| 老司机一区二区| 亚洲精品视频在线看| 日韩一级成人av| 91麻豆国产精品久久| 免费视频最近日韩| 亚洲精品久久久蜜桃| 精品精品国产高清一毛片一天堂| 福利一区在线观看| 蜜桃视频在线观看一区| 一色桃子久久精品亚洲| 日韩一区二区免费高清| 色婷婷精品大在线视频| 美美哒免费高清在线观看视频一区二区 | 亚洲人成在线观看一区二区| 91精品在线免费观看| 成人理论电影网| 久久国产精品区| 一区二区三区在线免费播放| 国产视频亚洲色图| 欧美日韩免费高清一区色橹橹| 国内成人精品2018免费看| 亚洲精品美腿丝袜| 中文字幕制服丝袜一区二区三区| 91精品国产一区二区三区| 91国偷自产一区二区开放时间 | 日本二三区不卡| 成人午夜大片免费观看| 狂野欧美性猛交blacked| 亚洲国产欧美在线| 亚洲精品一二三| 亚洲特黄一级片| 国产精品久线观看视频| 久久一夜天堂av一区二区三区| 欧美日韩国产综合一区二区三区| 99久久99久久免费精品蜜臀| 国产成人午夜精品5599| 国产福利一区二区三区视频在线| 视频一区免费在线观看| 亚洲高清免费在线| 一区二区三区在线免费观看| 亚洲欧美另类久久久精品2019| 久久久久久久久久美女| 精品剧情在线观看| 日韩精品一区二区三区视频在线观看| 高清国产一区二区三区| 国产99一区视频免费| 成人做爰69片免费看网站| 岛国精品在线播放| 波多野结衣亚洲| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品综合二区| 国产成人精品免费网站| 国产成人三级在线观看| 波多野结衣的一区二区三区| 成人国产一区二区三区精品| 懂色av中文一区二区三区| 91在线视频播放地址| 色婷婷国产精品综合在线观看| 成人avav影音| 日韩主播视频在线| 日韩在线一二三区| 伊人色综合久久天天| 亚洲精品久久久久久国产精华液| 中文字幕在线播放不卡一区| 亚洲丝袜制服诱惑| 亚洲午夜精品在线| 久久av资源网| 国产91清纯白嫩初高中在线观看| 国产在线麻豆精品观看| 成人综合婷婷国产精品久久| 99热在这里有精品免费| 在线观看亚洲a| 日韩精品一区二区三区在线播放| 精品久久久久久亚洲综合网| 久久新电视剧免费观看| 亚洲色图在线看| 五月天丁香久久| 国产一区二三区好的| 99视频精品免费视频| 在线不卡的av| 欧美激情一区二区三区全黄| 亚洲自拍偷拍网站| 精品一二三四区| 菠萝蜜视频在线观看一区| 欧美日韩电影一区| 日本一区二区视频在线| 一区二区三区欧美| 国产一区二区三区四区五区入口 | 一级日本不卡的影视| 麻豆91免费看| 色悠悠久久综合| 欧美va亚洲va在线观看蝴蝶网| 国产欧美一区二区三区网站 | 国产真实乱对白精彩久久| 91看片淫黄大片一级在线观看| 欧美日韩的一区二区| 中文字幕第一区第二区| 日本视频一区二区| 色伊人久久综合中文字幕| 久久久久久久一区| 五月激情丁香一区二区三区| av电影在线观看不卡 | 欧美精品一二三区| ㊣最新国产の精品bt伙计久久| 亚洲不卡一区二区三区| youjizz国产精品| 久久视频一区二区| 日本少妇一区二区| 欧美在线不卡视频| 国产精品久久福利| 国产91清纯白嫩初高中在线观看 | 图片区小说区区亚洲影院| 岛国av在线一区| 精品国产电影一区二区| 日韩极品在线观看| 欧美日免费三级在线| 一区二区中文视频| 成人免费毛片aaaaa**| 久久一区二区三区四区| 免费的成人av| 欧美一区二区三区思思人| 亚洲精品国产一区二区三区四区在线| 午夜精品福利视频网站 | 91美女在线观看| 欧美国产国产综合| 国产精品自在欧美一区| 欧美不卡激情三级在线观看| 日韩av二区在线播放| 欧美日本一区二区三区| 亚洲精品国产一区二区精华液 | 成人一级黄色片| 久久丝袜美腿综合| 国产精品亚洲а∨天堂免在线| 欧美精品 日韩| 日本欧美久久久久免费播放网| 91国偷自产一区二区三区成为亚洲经典 | 在线观看成人小视频| 国产精品久久久久永久免费观看| 老司机精品视频线观看86| 在线电影院国产精品| 日本va欧美va瓶| 日韩欧美视频在线| 精品一二线国产| 欧美高清在线一区二区| av在线不卡电影| 亚洲自拍偷拍av| 制服丝袜亚洲色图| 另类综合日韩欧美亚洲| 亚洲精品一线二线三线| 国内外成人在线| 国产精品久久久久久久久快鸭| 东方欧美亚洲色图在线| 国产精品久久久久毛片软件| 99精品视频中文字幕| 亚洲欧美日本韩国| 91麻豆精品国产自产在线观看一区 | 午夜av电影一区| 精品久久久久久无| 国产大陆a不卡| 亚洲四区在线观看| 91精品在线一区二区| 国产成人精品亚洲777人妖| 综合久久综合久久| 777精品伊人久久久久大香线蕉| 免费人成黄页网站在线一区二区 | 日韩一区二区三区电影| 国产在线播放一区三区四| 专区另类欧美日韩| 日韩三级电影网址|