我一直遇到问题休眠,我是新手。我的要求是根据以下查询获取数据:
return (List<MssSowLineDetail>) yodaMssHibernateFactory.getCurrentSession().
createQuery("Select MSLD.itemDefinition.itemId from
MssSowLineDetail MSLD, " +" MssSowHeaderDetail MSHD
Where MSHD.sowHeaderId = MSLD.mssSowHeaderDetail.sowHeaderId "
+"AND MSLD.itemDefinition.itemId = '" + itemNumber +"'").list();
查询执行,我的列表大小为 3,但当我这样做时
MssSowLineDetail mssSowLineDetail = mssSowLineDetailList.get(0);
我得到以下异常
java.lang.ClassCastException: java.lang.String cannot be cast to com.att.yoda.mss.dataInfo.MssSowLineDetail
如果有人能快速回复,我将不胜感激。如果我需要提供更多详细信息,请在此处回复。