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

win7iis如何做网站网络营销工程师

win7iis如何做网站,网络营销工程师,重庆网站建设公司的网站,克拉玛依燃气公司主页在业务中查询某张表时需要设置多个查询条件&#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/289937.html

相关文章:

  • 手机单页网站模板2024近期新闻
  • 报名网站怎么做宁波seo公司
  • 网页特效 网页素材的网站网站代运营推广
  • 网站建设 客户定位广州网络推广万企在线
  • 网站排名优化课程织梦seo排名优化教程
  • 长沙个人网站建设怎么查权重查询
  • 网站开发代理江苏找营销推广团队
  • 浦江县建设局网站搜狗网页版入口
  • 网站建设注意的问题上海短视频seo优化网站
  • 公司查询天眼官网大连seo顾问
  • 中国供应商网做网站今日最新国际新闻
  • 网站开发还是做数据库开发免费seo提交工具
  • python不用框架做网站淘宝搜索指数
  • 专业做包包的网站好seo顾问服务 乐云践新专家
  • 浙江建设银行官方网站百度推广管家
  • 广西兴业县建设局网站惠州seo网络推广
  • 网站邮箱代码免费关键词优化排名软件
  • 品牌策划咨询设计公司seo搜索引擎工具
  • 张店政府网站建设哪家好seo推广一年要多少钱
  • 做商城网站要请程序员吗如何制作自己的网页
  • 游戏网站策划书南阳seo优化
  • 网站和网页的目的seo的实现方式
  • wordpress 主题免费上海搜索引擎关键词优化
  • 重庆市建设厅官塔吊证办理网站seo网上培训课程
  • 温州网站设计公司百度教育会员
  • 深圳网站建设网络推广公司百度电脑版下载官网
  • 青海西宁做网站多少钱合肥seo网站排名优化公司
  • 河南企业网站建设公司快速排名软件案例
  • 有那些做自媒体短视频的网站地推放单平台
  • 日照网站优化公司品牌设计公司排名前十强