listadverts.java
来自「Hibernate基础教程一书源码.Hibernate是一个持久层开源框架」· Java 代码 · 共 37 行
JAVA
37 行
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 + =
减小字号Ctrl + -
显示快捷键?