Web服务中的命名查询

时间:2014-04-03 07:44:05

标签: web-services hibernate named-query

我想检索shelfId = 1且两个日期之间的所有记录。我在我的webservice中写了这样的查询它不工作。任何人都可以纠正这个。

@NamedQuery(name =" BinEnvironment.BinEnvironmentByStartDateEndDate",query =" SELECT b FROM BinEnvironment b where shelfId ='?1' and dateTime between' 1 ?'和'?2'")

尽快回复

问候
HEMA

1 个答案:

答案 0 :(得分:0)

您的参数声明存在问题:您尝试对shelfIddateTime使用相同的参数。

between案例的参数声明可能是between '?2' and '?3

请注意correct syntax(使用?1代替1?):

  

输入参数由问号(?)前缀后跟整数指定。例如:?1。