怎么检测DAO层中的方法
如何检测DAO层中的方法里的数据是否取到
public List findAllNotice(){
		Notice notice = null;
		List<Notice> list = new ArrayList<Notice>();
		
		try {
			Connection conn = getConnection();
			String sql = "select nid,ntitle " +
					"from notice " +
					"where nendtime>=to_date(to_char(sysdate,'yyyy/mm/dd'),'yyyy/mm/dd')";
			PreparedStatement ps = conn.prepareStatement(sql);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				notice = new Notice();
				notice.setNid(rs.getInt(1));
				notice.setNtitle(rs.getString(2));
				notice.setNcontent(rs.getString(3));
				notice.setNstarttime(rs.getDate(4));
				notice.setNendtime(rs.getDate(5));
				list.add(notice);
			}
			closeAll(conn, ps, rs);
			return list;
		} catch (
SQLException e) {
			e.printStackTrace();
			return null;
		}	
	}
------解决方案--------------------用JUnit测试或者写个main方法,循环List,把里面的每个Notice对象都打印出来不就行了
public class Test{
	public static void main(String[] args) {
		List<Notice> list = Xxxx.findAllNotice();//Xxxx是你那个类名
		
		for(Notice notice : list) {
			int id = notice.getNid();
			String title = notice.getNtitle();
			String content = notice.getNcontent();
			Date starttime = notice.getNstarttime();
			Date endtime = notice.getNendtime();
			System.out.println("id: " + id + "title: " + title + "content: " + content + "starttime: " + starttime + "endtime: " + endtime);
		}
	 }
 }