1
   <s:textfield label="from" name="from"/>
   <s:textfield label="to" name="to"/>
   <s:submit value="Get List" action="getlist"/>

当我在“from”字段和“to”字段中输入值时,它应该获取从开始计数到结束计数的所有值并显示在 jsp 页面中。

    <table><tr>USER ID</tr> 
       <tr>USER NAME</tr> 
        <tr>USER ADDRESS</tr> 

     <s:iterate value="datalist"/>
    <td> <s:property value="%{userid}"/></td>
    <td><s:property value="%{username}"/</td>
     <td><s:property value="%{useraddress}"/></td>
      </table>

执行此操作的休眠查询应该是什么

4

1 回答 1

0

使用该方法创建查询Session.createQuery()(您也可以使用createCriteria()orcreateSQLQuery()方法,用于将行限制为子集的方法是相同的)。

然后使用类的setFirstResult(from)andsetMaxResult(max)方法(由于和值,Query您必须计算值,例如)。您将限制值的行数。maxfromtomax = to - fromResultSetmaxfrom

然后使用方法执行查询Query.list()

于 2013-06-29T20:50:11.390 回答