无法将java.util.ArrayList转换为java.lang.Long hibernate分离条件
我这里有一个Hibernate DetachedCriteria代码。当我运行应用程序时,我收到一个java.util.ArrayList不能转换为java.lang.Long!基本上我在这里做的是有两个列表,每个都有酒店和税收。这里的逻辑是,如果指定了酒店和税务,请加载必要的数据!如果他们没有加载所有内容!当我保持未选择酒店和选择税务时,我收到上述错误。如果我选择了酒店并将税留空,我会得到预期的结果 //如果指定了酒店,请使用 ifsearchCriteria.getHotel.getId!=空的{ dc.addRestrictions.eqh.id,searchCriteria.getHotel.getId; }其他酒店!=空&!艾斯佩蒂酒店{ Collection hotelIds=新阵列列表; 福酒店h:酒店{ hotelIds.addh.getId; } dc.addRestrictions.eqh.id,HotelID; } //如果指定了税,则使用 ifsearchCriteria.getTax.getId!=空的{ dc.addRestrictions.eqt.id,searchCriteria.getTax.getId; }否则的话,伊夫塔克斯!=空&!免税{ 收集taxIds=新阵列列表; forTax t:税收{ taxIds.addt.getId; } dc.addRestrictions.eqt.id,出租车; } //订单结果 dc.addorder.asch.id; dc.addOrderOrder.asct.code; 请让我知道我在这里犯了什么错误 在匹配集合中的项目时使用Restrictions.int.id、taxIds 这里Restrictions.eqt.id、taxIds、taxIds是ArrayList,t.id是Long,因此java.util.ArrayList不能转换为java.lang.Long异常在匹配集合中的项时使用Restrictions.int.id、taxIds无法将java.util.ArrayList转换为java.lang.Long hibernate分离条件,java,spring,hibernate,struts2,detachedcriteria,Java,Spring,Hibernate,Struts2,Detachedcriteria,我这里有一个Hibernate DetachedCriteria代码。当我运行应用程序时,我收到一个java.util.ArrayList不能转换为java.lang.Long!基本上我在这里做的是有两个列表,每个都有酒店和税收。这里的逻辑是,如果指定了酒店和税务,请加载必要的数据!如果他们没有加载所有内容!当我保持未选择酒店和选择税务时,我收到上述错误。如果我选择了酒店并将税留空,我会得到预期的结果 //如果指定了酒店,请使用 ifsearchCriteria.getHotel.getId!=
这里限制.eqt.id,taxIds,taxIds是ArrayList,t.id是Long,因此java.util.ArrayList不能转换为java.lang.Long异常谢谢!这就是确切的答案!:我想知道我怎么会错过这个简单的错误!:Othanks伙计!这就是确切的答案!:我想知道我怎么会错过这个简单的错误!:O