您的位置:首页 > 其它

IBATIS 查询操作 查询条件包含多个元素

2011-11-24 16:34 162 查看
逻辑:从数据库查询多个ID的数据

//service 层

if (vmIdList.size() > 0) {

List<VirtualMachine> virtualMachineList = virtualMachineManagementDAO.getVMListAfterVMOperationByVMId(vmIdList);

}

//DAO 层

public List<VirtualMachine> getVMListAfterVMOperationByVMId(List<Integer> vmIds) {

List<VirtualMachine> virtualMachineList = this.sqlMapClientTemplate.queryForList("getVMListAfterVMOperationByVMId", vmIds);

return virtualMachineList;

}

// IBATIS 配置

<select id="getVMListAfterVMOperationByVMId"

resultClass="com.huawei.gts.nis.cloudstudio.iaas.model.VirtualMachine" parameterClass="java.util.List">

<![CDATA[

select vmid, vmorderid,accountid where vmid in

]]>

<iterate conjunction="," close=")" open="(">

#vmIds[]#

</iterate>

</select>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: