java.lang.IllegalArgumentException:

java.lang.IllegalArgumentException:ParameterstaffIddoesnotexistasanamedparameterin[fr... java.lang.IllegalArgumentException: Parameter staffId does not exist as a named parameter in [from org.gd.film.vo.StaffRole a where a.staffId= :staffId and a.roleCode= :roleCode]

org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:380) org.hibernate.impl.AbstractQueryImpl.setString(AbstractQueryImpl.java:667) org.gd.film.dao.impl.StaffRoleDAOImpl.isRole(StaffRoleDAOImpl.java:17) org.gd.film.service.impl.StaffRoleServiceImpl.isRole(StaffRoleServiceImpl.java:19) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

StaffRoleDAOImpl.isRole

这是什么错?应该怎样改?
语句改成frin org.gd.film.vo.StaffRole则存在此警告:
WARN [org.hibernate.hql.QuerySplitter] - no persistent classes found for query class: from org.gd.film.vo.StaffRole
展开
 我来答
zfx8827
2015-03-21 · 超过17用户采纳过TA的回答
知道答主
回答量:150
采纳率:50%
帮助的人:41.1万
展开全部
StaffRole这个类没有staffId 或者 roleCode这个字段
追问
有这个字段的,get,set方法都有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式