[SEAM] 如何实例化EntityQuery.getResultList();返回的值

Chamjoneu 2008-03-31
请问如何实例化EntityQuery.getResultList();返回的值 或者配置transcation 管理来自动实例化

@Name("prodCatList")
public class ProdCatList extends EntityQuery<ProdCat> {
...
}


然后调用

@Name("productAction")
public class ProductAction implements Serializable {

...

	@DataModel
	private List<ProdCat> prodCatList;

	

	public void findProdCat() {
		prodCatList = productService.findProdCat(prodCat);
	}

}


回返回这样的错误
Caused by: java.lang.ClassCastException: com.risi.ttps.dao.ProdCatList_$$_javassist_3 cannot be cast to javax.faces.model.DataModel

因为 ProdCatList 返回的对象是 javassist 增强的arraylist; 不能转型,何解?!
Global site tag (gtag.js) - Google Analytics