⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listadverts.java

📁 Hibernate基础教程一书源码.Hibernate是一个持久层开源框架
💻 JAVA
字号:
package sample;

import java.util.Iterator;
import java.util.List;

import sample.dao.CategoryDAO;
import sample.dao.DAO;
import sample.entity.Advert;
import sample.entity.Category;

public class ListAdverts {
   public static void main(String[] args) {
      try {
         List categories = new CategoryDAO().list();

         Iterator ci = categories.iterator();
         while(ci.hasNext()) {
            Category category = (Category)ci.next();
            System.out.println("Category: " + category.getTitle());
            System.out.println();
            Iterator ai = category.getAdverts().iterator();
            while(ai.hasNext()) {
               Advert advert = (Advert)ai.next();
               System.out.println();
               System.out.println("Title: " + advert.getTitle());
               System.out.println(advert.getMessage());
               System.out.println(" posted by " + advert.getUser().getName());
            }
         }
         
         DAO.close();
      } catch( AdException e ) {
         System.out.println(e.getMessage());
      }
   }   
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -