【发布时间】:2013-05-17 04:21:27
【问题描述】:
下面是我在 WebsiteAvailability 类的 getUrlDetails() 方法中的代码
方法内部:getUrlDetails(String selUrl)
List<WebsiteAvailability>avaList=new ArrayList<WebsiteAvailability>
String selquery="select w.statusCode,w.updateTime,s.statusCodeValue from WebsiteAvailability w,StatusCodes s where w.statusCode=s.statusCodeNo and w.url=?";
avaList=session.createQuery(selquery).setString(0,selUrl).list();
这是 hibernate java 应用程序。StatusCode 和 WebsiteAvailability 是 POJO 类(由 hibernate 生成)。所以在 HQL 查询中我使用实体类而不是数据库表名。我使用的是 postgresql。 我的问题是我没有得到与 where 条件匹配的项目列表。代替 ?(placeholder) 它没有接受提供的输入。它正在接受 ?本身 谁能帮帮我..
【问题讨论】: