用向量出是  在线  不知道 那错了
package Myjava.client;
import Myjava.factory.*;
import Myjava.foodvo.*;
import java.util.* ;
public class Client
{
	public static void main(String args[])throws Exception
	{
         List<foodlist> all = new ArrayList<foodlist>() ;
		all=DAOFactory.getOBject().queryByLike("");
		Iterator iter=all.iterator();
		while (iter.hasNext())
		{
              foodlist foodlist=(foodlist)iter.next();
			 System.out.println(foodlist.getfoodname());
		}
	}
}
我只贴了部分 不知道 为什么错 知道是 向量 有问题 不知道乍改  
那位看看
:
:\Myjava>javac -d . Client.java
注意: Client.java 使用了未经检查或不安全的操作。
注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。
------解决方案--------------------泛型,你用的jdk几?
------解决方案--------------------这个不是错误
一般是由于使用的方法在你用的JDK里是过时引起的
在命令行里输入javac -Xlint:unchecked Client.java  
看看警告的是哪里
然后查下文档,看警告处在你用的JDK里被哪个方法代替了。