Java文档说:


  出于风格考虑,程序员应始终在
  最有效的嵌套元素。如果你想
  禁止使用特定方法发出警告,您应添加注释
  方法而不是其类。


使用此注释对我没有任何好处。但是将它放到任何地方并不是很困难。是否应该将它用于与Hibernate交互的dao类的所有方法(获取和保存一些数据)?

最佳答案

您甚至可能希望在单个字段上使用它,例如:

@SuppressWarnings(“未选中”)
   清单l = query.list();

就像文档所说的那样,请在尽可能低的级别上使用它,以避免在不应被禁止的情况下隐藏该警告,您可以通过正确使用泛型来解决该问题(在上面的示例中,由于基于HQL,所以不能这样做)查询不支持泛型(尚未))。

10-05 21:47