コード例 #1
0
ファイル: DbUtil.java プロジェクト: gaotong2055/spider_mvn
 public static String getParsedUrl(String url) {
   LogDAO logDAO = new LogDAO();
   Session session = HibernateSessionFactory.openCurrentSession();
   Transaction tran = session.beginTransaction();
   List<Log> list = logDAO.findByProperty("url", url.trim());
   tran.commit();
   if (null == list || list.size() == 0) return null;
   return list.get(0).getOther();
 }
コード例 #2
0
ファイル: DbUtil.java プロジェクト: gaotong2055/spider_mvn
 public static boolean checkTitle(String title, String host) {
   logger.info("checkTitle  : " + title + " , " + host);
   LogDAO logDAO = new LogDAO();
   Session session = HibernateSessionFactory.openCurrentSession();
   Transaction tran = session.beginTransaction();
   List list = logDAO.findByProperty("name", title + ";" + host);
   tran.commit();
   if (null == list || list.size() == 0) return false;
   return true;
 }
コード例 #3
0
ファイル: DbUtil.java プロジェクト: gaotong2055/spider_mvn
  /**
   * @param link
   * @return 有该link返回true,没有的话返回false
   */
  public static boolean checkUrl(String link) {
    LogDAO logDAO = new LogDAO();
    Session session = HibernateSessionFactory.openCurrentSession();
    Transaction tran = session.beginTransaction();
    List list = logDAO.findByProperty("url", link.trim());
    tran.commit();
    logger.info("checkUrl  : " + link + " , result : " + list);

    if (null == list || list.size() == 0) return false;
    return true;
  }