unchecked提示是基于编译器对你的的程序执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型还有就是当你的编码可能存在警告时,比如安全警告,可以用它来消除 ,你加上注解
@SuppressWarnings("unchecked")
你也可以不理它。因为它是编译器提示给你的,不影响你的程序的运行。
这个不用管它,主要是session.CreateQuery(....)这个返回时一个list,而你让他等于一个List
泛型,(一个是普通的List,一个是泛型List)程序自动验证,发现他们两个类型不一致就出现了黄线,@SuppressWarnings("unchecked") 是取消验证,用了它就不会出现黄线了。
不用管它。。。它想让你传入变量比如 String s =“”;在传进去 这样myeclipse有个验证机制
不会的,会返回一个null