当前位置: 首页 > 知识库问答 >
问题:

您试图设置类型为class entity的值

漆雕奇逸
2023-03-14

我正在使用JPA2和eclipslink。。。

我试图执行此查询:

List postEntityList=entityManager。createQuery(“从PostEntity p中选择p,其中p.organizationEntity=?1和p.organizationUnitEntity=?2和p.organizationLocationEntity=?3和p.organizationBatchEntity=?4和p.postCategoryEntity=?5和p.dateOfPosting介于?6和?7之间,按p.rating desc排序”)。setParameter(1,organizationEntity)。setParameter(2,organizationUnitEntity)。setParameter(3,organizationLocationEntity)。setParameter(4,organizationBatchEntity)。设置参数(5,后分类实体)。设置参数(6,最小时间)。设置参数(7,最大时间)。getResultList();

但是我得到了错误:

您试图设置类型为class entity的值。参数5的PostCategoryEntity应为类实体的类型。查询字符串中的OrganizationEntity从PostEntity p中选择p,其中p.OrganizationEntity=?1和p.organizationUnitEntity=?2和p.organizationLocationEntity=?3和p.organizationBatchEntity=?4和p.后分类实体=?下午5点和下午5点之间?6和?7按p.评级说明订购。

为什么会这样!!!任何想法...??

共有1个答案

夹谷岳
2023-03-14

参数5的类应该是实体。

也许你的参数5是一个FK,如果是,你需要使用parameter5.parameter来找到真正的变量。

 类似资料:
  • 我有以下java JPA项目的错误。有人能帮我吗?非常感谢。 类型异常报告 消息您试图设置类数据类型的值。CityMake对于查询字符串中预期类型为int的参数CityMakeId,请从Foodmodel f中选择f,其中f.CityMakeId=:CityMakeId order by f.foodModelName。 说明服务器遇到意外情况,无法满足请求。 例外 JAVAlang.Illega

  • 如果你遵循 的例子,并使用文件来指定你的项目测试需求,记住你还需要添加节点类型到你的依赖项。

  • null 当我创建正文部分时,我是否应该显式地设置top mime消息的内容类型,然后设置每个正文部分? 如果是,在上面的例子中它们应该是什么? 对于html建议,对于附件建议,对于内联建议。我正在使用所有这些,那么对于完整的消息和不同的主体部分应该是什么内容类型? 通过上面的代码,我得到了正确的html文本,纯文本,内联图像和附件在正确的地方与James集成的ThunderBird。 因此,我不

  • 我正在scala /play框架中构建一个调查应用程序,并使用postgres9.4和anorm。我在其他地方使用jsonb作为数据类型,但在一个位置我想使用jsonb[],认为这种类型是jsonb值的数组。我的json结构如下所示: 这里每个兴趣都是一个json结构。我已经能够使用作为数据类型将json响应值添加到pgsql中的其他列,但当我尝试使用时,我收到了抱怨:在pgadmin3中,它从字

  • 我需要为画家小部件设置一个背景图像,因为我试图建立一个小部件,将帮助孩子们画数字和字母在我的背景图像。 这将是默认的小部件背景: 加载小部件后,孩子们应该能够绘制背景。 我曾试图修改脚手架的主体从官方画家插件示例,但图像不出现在画家的背景,它只显示空白屏幕。 是否可以为Painter小部件设置背景图像?如果没有,有没有其他的解决办法可以帮助我完成我的任务?

  • 我想在< code>RecycleView中仅绘制< code >标题类型的默认< code>ItemDecoration。但是每个< code >视图类型都会显示< code >分隔线。 定制装修: 设置: 对为什么会发生这种情况有什么建议吗? 更新 上面的代码是工作代码。但是有一只虫子。启动应用程序后,分隔符出现在所有元素中,然后只出现在正确的元素中。为什么会这样?