我在Java中使用Hibernate将类映射到DB表。我有一个人表,每个条目都有许多宠物,每个宠物都有许多玩具。我希望能够根据玩具的属性在我的DAO中过滤这些属性;例如,查找所有拥有红色玩具的宠物的人,作为List<Person>。我如何对此进行过滤?@OneToMany(mappedBy = "person")}@Entity
public class Pet
在方法petInteraction()中,我希望在运行代码时按照情绪级别对宠物进行排序,这样用户就可以首先选择要照顾的宠物。目前,我已经包含了一个新的方法sort(),但是它导致了一个错误。我正在使用eclipse,错误是:
Exception in thread "main" java.lang.ClassCastException: [I cannot be cast to java.lang.Comparableat java.util.ComparableTimSort.cou