以Spring的HibernateTemplate为例,目前找到如下3中处理办法 :
返回的是一个Object 对象,它可能只是一个单独的对象,也可能是一组对象,或者只是一个int 。假设我们使用如下方法调用,就不得不将HibernateTemplate 返回的对象做相应的处理:
于是为了避免Warning:Unchecked cast from object to … 我们可以使用如下的方法去处理:
很明显,第一种方法是最简洁的,但不值得推荐;第二种方法,是将处理转换的过程放到代码的逻辑处理里面,会增加相应的代码量;而第三种方法,看上去有点不太符合我们的编码规范。
目前我所能找到的处理Warning:Unchecked cast from object to arraylist 的方法就以上3 种,
希望各位能提供更好的方法