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

wordpress微商城主题某企业网站的分析优化与推广

wordpress微商城主题,某企业网站的分析优化与推广,wordpress能做app吗,云南网站开发本文主要目的: 1.where动态查询 2.trim动态拼接语句 3.foreach迭代语句 4.set动态更新 接上文,用Spring集成Mybatis,因此spring的配置文件不再赘述,直接上DO、Mapper接口和底层SQL配置文件 一、DO实体类 package cn.cjc.myb…

本文主要目的:

1.where动态查询

2.trim动态拼接语句

3.foreach迭代语句

4.set动态更新

接上文,用Spring集成Mybatis,因此spring的配置文件不再赘述,直接上DO、Mapper接口和底层SQL配置文件

一、DO实体类

package cn.cjc.mybatis.domain;public class Company {private String id;private String companyName;private Integer staffSum;private String location;//省略Getter和Setter
}
二、CompanyMapper接口

package cn.cjc.mybatis.dao;import cn.cjc.mybatis.domain.Company;
import org.apache.ibatis.annotations.Param;import java.util.List;public interface CompanyMapper {/*** 根据所给条件动态查询*/List<Company> queryByGivenConditions(Company company);/*** 多参数的动态查询*/List<Company> findByNameAndIds(@Param("companyName") String companyName, @Param("ids") List<String> ids);/*** 动态更新*/void updateCompany(Company company);}
三、核心文件CompanyMapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="cn.cjc.mybatis.dao.CompanyMapper"><resultMap id="CompanyResultMap" type="Company"><result column="id" property="id"/><result column="company_name" property="companyName"/><result column="staff_sum" property="staffSum"/><result column="location" property="location"/></resultMap><sql id="BaseColumn">id, company_name, staff_sum, location</sql><!--where动态查询--><select id="queryByGivenConditions" parameterType="Company" resultMap="CompanyResultMap">SELECT<include refid="BaseColumn"/>FROM company<where><if test="companyName!=null">company_name = #{companyName}</if><if test="staffSum!=null">AND staff_sum >= #{staffSum}</if><if test="location!=null">AND location LIKE '%${location}%'</if></where></select><!--trim动态语句和foreach迭代语句--><select id="findByNameAndIds" resultMap="CompanyResultMap">SELECT<include refid="BaseColumn"/>FROM company<trim prefix="WHERE" prefixOverrides="AND"><if test="companyName!=null">company_name LIKE '%${companyName}%'</if><if test="ids!=null">AND id IN<foreach collection="ids" open="(" separator="," close=")" item="id">#{id}</foreach></if></trim></select><!--set动态更新--><update id="updateCompany" parameterType="Company">UPDATE company<set><if test="companyName!=null">company_name=#{companyName},</if><if test="staffSum!=null">staff_sum=#{staffSum},</if><if test="location!=null">location=#{location}</if></set>WHERE id=#{id}</update>
</mapper>
此一二三步就完成了1-4的目的,测试就不测了,因为实在太简单了,该说明的都在代码中注释了。

http://www.lbrq.cn/news/2489545.html

相关文章:

  • 男和男做的视频网站游戏推广是什么工作
  • 公司和公司网站的关系百度网站下拉排名
  • 网站美工做确认取消对话框百度登录注册
  • 360兼容模式 网站变形seo排名培训学校
  • 单位网站制作费用报价单西安seo代理计费
  • 建设眼镜网站风格磁力狗
  • 网站建设教程怎么建一个自己的网站
  • 海南通信建设有限公司官方网站企业营销策划公司
  • 论坛申请网站备案前置审批互联网营销师考证多少钱
  • wordpress升级缓存排名优化网站
  • 福州医院网站建设公司最近一周新闻大事件
  • 网站流量提升方法发外链的平台有哪些
  • 知名电子商务企业湖南网站营销seo方案
  • 外贸 礼品 网站百度指数是啥
  • 手机网站设计建设服务海口seo网络公司
  • 网站后台页面进不去哪个网站是免费的
  • wordpress大前端整站网站批量查询
  • 辽宁共青团网站建设爱站权重查询
  • 网站设计中遇到的问题最新热点新闻事件素材
  • 做网站最便宜要多少钱龙岗网络公司
  • 武汉seo网站排名优化公司营销网站建设价格
  • wordpress 编辑器设置seo站内优化
  • 物流网站建设方案网站制作过程
  • 网站帮企业做推广价格怎么算站点查询
  • 自做网站怎么搭建属于自己的网站
  • 河北响应式网站企业新闻20字摘抄大全
  • c2c网站的功能新平台怎么推广
  • 网站建设公司怎么写宣传语宁波网站seo公司
  • asp 网站 模板百度广告代运营公司
  • 桂林漓江阳朔优化设计四年级上册数学答案
  • 生成式召回-TIGER范式
  • 2025.7.27总结—新励成
  • KNN算法实现图片的识别
  • redis主从复制、哨兵机制底层原理
  • HCIP---MGRE实验
  • PostgreSQL并发控制