当前位置: 首页 > wzjs >正文

aspnet网站开发到部署流程海南省住房公积金管理局电话号码

aspnet网站开发到部署流程,海南省住房公积金管理局电话号码,爱廷玖达泊西汀,做微信公众号页面的网站在业务中查询某张表时需要设置多个查询条件&#xff0c;并且还要根据id列表进行权限过滤&#xff0c;这时推荐采用Map<String, Object>作为参数进行查询&#xff0c;因为&#xff1a;Object可以设置成不同的类型&#xff0c;比如&#xff1a;List<Integer> ids&…

在业务中查询某张表时需要设置多个查询条件,并且还要根据id列表进行权限过滤,这时推荐采用Map<String, Object>作为参数进行查询,因为:Object可以设置成不同的类型,比如:List<Integer> ids, Map<String, Object>

我们看一个例子:

<select id="getByParam" resultMap="CrowdManageResult" parameterType="java.util.Map">select <include refid="Base_Column_List"/>from t_crowd_manage where 1=1<if test="crowd.name != null">and name like concat('%',#{crowd.name, jdbcType=VARCHAR},'%')</if><if test="crowd.type != null">and type = #{crowd.type, jdbcType=INTEGER}</if><if test="crowd.status != null">and status = #{crowd.status, jdbcType=INTEGER}</if><if test="crowd.noStatus != null">and status != #{crowd.noStatus, jdbcType=INTEGER}</if><if test="ids != null and ids.size() > 0">and id in<foreach item="id" collection="ids" open="(" separator="," close=")">#{id, jdbcType=BIGINT}</foreach></if>order by update_time desc
</select>

service层查询代码:

Map<String, Object> param = new HashMap<>(2);
Map<String, Object> crowdEntity = new HashMap<>(); // xml if 判断不会报错
crowdEntity.put("name", "test");
crowdEntity.put("type", 1);
crowdEntity.put("noStatus", -1);Set<Integer> idList = //....param.put("crowd", crowdEntity);
param.put("ids", idList);

注意:这个sql条件查询条件主要设计两个部分:

  1. 一般的查询条件,这里可以使用Bean对象,也可以使用map。推荐使用后者,因为在sql的条件中有一个noStatus字段判断,通常Bean定义的时候只有status字段(没有noStatus),如果这里使用定义Bean来当查询参数,在xml中<if test="crowd.noStatus != null"> 这句会报错。原因是mybatis的xml采用ONGI查询来解析,所以如果Bean中没有定义这个字段,就会报错
  2. in条件查询,这里使用的是foreach

http://www.dtcms.com/wzjs/535970.html

相关文章:

  • 学设计的网站有哪些内容代理公司注册记账
  • 手机wap网站怎么做做移动网站优化优
  • 建设中网站哈尔滨城乡建设网站
  • 怎么样黑进网站后台营销网站建设公司推荐
  • 拖拽网站开发企业名录怎么导出
  • 网站点赞怎么做的信息技术教案 建设我们的网站
  • 外贸网站好做吗大连seo网站推广
  • 肇庆自助网站建设系统营销型网站页面
  • 怎样建立个人的网站三五互联网站
  • 海南省交通工程建设局网站重庆网站建设找重庆最佳科技
  • 公司建设网站需要去哪报备缅甸最新新闻
  • 网站建设策划方案书论文价格合理的网站建设
  • 电子商务网站建设的结论找人做网站被骗怎么办
  • 视频网站做游戏分发好的网站开发
  • 沈阳网站优化公司郑州网站建设排名
  • 门户网站建设定制188网站开发
  • 自己做网站系统教程wordpress 可视化排版
  • 有什么网站可以做免费推广淄博市网站云平台
  • asp 公司网站郓城网站建设价格
  • 海洋承德网站建设公司去黄山旅游攻略
  • 建站工具 phpwindwordpress个人
  • 网站备案号被注销怎么办应城网站建设
  • 长岭网站优化公司广东建站
  • 网站设计与制作说明郑州做网站软件
  • 网站类网站开发犯罪吗301重定向到新网站
  • 网站开发一个多少钱全网营销英文
  • 网站建设优化制作公司免费建设网站平台
  • jsp网站开发实训报告什么叫精品网站建设
  • asp网站助手小米14系列发布会微博手机影像年
  • 渭南华阴建设银行的网站是多少如何给自己的网站做优化