休眠参数值[568903]与预期的类型[java.lang.Long]不匹配

休眠参数值[568903]与预期的类型[java.lang.Long]不匹配,第1张

休眠参数值[568903]与预期的类型[java.lang.Long]不匹配

因为持久属性projectNo的

Long
类型是,所以创建Parameterexpression时的type参数应该是
Long
。因此,由于Parameterexpression的
Long
类型为,因此参数值的类型也应为Long:

//because this persistent Attribute is Long:private Long projectNo;//we use Long here as wellParameterexpression<Long> pexp = cb.parameter(Long.class, "projectNo");...//and finally set parameter. Long again, because that is the type // type of Parameterexpression:query.setParameter("projectNo", Long.valueOf(projectNo));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存