3

我想一些PathProperties适用于我Finders,但我不断收到此错误:ClassCastException异常

[ClassCastException异常:java.util.ArrayList中不能转换为com.avaje.ebean.bean .BeanCollection]

当我在我的PathProperties一个List<...>称为像这样它只发生:

PathProperties pathProperties = PathProperties.parse("(*,historique(*))"); 
List<Devi> test = Devi.find.apply(pathProperties).findList(); 

凡我Finder的定义是这样的:

public static Finder<String,Devi> find = new Finder<String,Devi>(Devi.class); 

这里,对象Devi充满公共变量,我能没有任何问题致电(在PathProperties "(*)"作品),但是当我尝试访问该对象内部的对象列表(这里是public List<Histo> historique),它不起作用。我试过了,我也可以访问对象内的一个对象,只要它不是一个List。

我有点迷失在这里,我不知道我做错了什么。

+0

你可以附加Devi.java到你的问题吗? – mikep

+0

该文件对我来说太大了,无法将其附加到此处。你到底在找什么? – Zenoo

+0

不需要,谢谢。 – mikep

回答