介绍MyBatis代码生成网站(三) --- [ SQL文件 ] 实际生成效果

news/2024/5/10 18:08:41/文章来源:https://blog.csdn.net/weixin_33937913/article/details/91772745

为什么80%的码农都做不了架构师?>>>   hot3.png

实际生成的SQL文件


<?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" ><!--
******************************************************************************
* 数据库表:TAB_DEMO
* 表的名称:演示主表
* 对应实体:com.icsm.paybank.entity.TabDemo
* 开发日期:2016-09-26
* 技术服务:www.fwjava.com
******************************************************************************
-->
<mapper namespace="com.icsm.paybank.mapper.TabDemoMapper"><!--*************************************************************************** 1.新增一条数据* 注: 根据Bean实体执行新增操作.**************************************************************************--><insert id="getInsert"parameterType="com.icsm.paybank.entity.TabDemo"useGeneratedKeys="true"keyProperty="id">INSERT   /* getInsert+@com.icsm.paybank.sql.TabDemo.xml */ INTO   TAB_DEMO              /* 演示主表 */ (USER_NAME             /* 用户名称 */ ,ORDER_NO              /* 订单号 */ ,ORDER_COUNT           /* 表数目 */ ,PRICE_DECIMAL         /* 品类价格 */ ,PRICE_DOUBLE          /* 类目价格 */ ,PRICE_FLOAT           /* 商品价格 */ ,CREATED               /* 创建时间 */ ,UPDATED               /* 变更日期 */ )VALUES  (#{userName}           /* 用户名称 */ ,#{orderNo}            /* 订单号 */ ,#{orderCount}         /* 表数目 */ ,#{priceDecimal}       /* 品类价格 */ ,#{priceDouble}        /* 类目价格 */ ,#{priceFloat}         /* 商品价格 */ ,#{created}            /* 创建时间 */ ,#{updated}            /* 变更日期 */ )</insert><insert id="getInsertPrmMap"parameterType="java.util.HashMap"useGeneratedKeys="true"keyProperty="id">INSERT   /* getInsertPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ INTO   TAB_DEMO              /* 演示主表 */ (USER_NAME             /* 用户名称 */ ,ORDER_NO              /* 订单号 */ ,ORDER_COUNT           /* 表数目 */ ,PRICE_DECIMAL         /* 品类价格 */ ,PRICE_DOUBLE          /* 类目价格 */ ,PRICE_FLOAT           /* 商品价格 */ ,CREATED               /* 创建时间 */ ,UPDATED               /* 变更日期 */ )VALUES  (#{userName}           /* 用户名称 */ ,#{orderNo}            /* 订单号 */ ,#{orderCount}         /* 表数目 */ ,#{priceDecimal}       /* 品类价格 */ ,#{priceDouble}        /* 类目价格 */ ,#{priceFloat}         /* 商品价格 */ ,#{created}            /* 创建时间 */ ,#{updated}            /* 变更日期 */ )</insert><!--*************************************************************************** 2.删除一条数据* 注: 根据Bean实体的主键ID执行删除操作.**************************************************************************--><delete id="getDelete"parameterType="java.lang.Long">DELETE   /* getDelete+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO              /* 演示主表 */ WHERE   ID = #{_parameter}    /* 主键ID */ </delete><!--*************************************************************************** 3.变更一条数据* 注: 根据Bean实体的主键ID执行变更操作.**************************************************************************--><update id="getUpdate"parameterType="com.icsm.paybank.entity.TabDemo">UPDATE   /* getUpdate+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                              /* 演示主表 */ SET   USER_NAME        = #{userName}        /* 用户名称 */ ,ORDER_NO         = #{orderNo}         /* 订单号 */ ,ORDER_COUNT      = #{orderCount}      /* 表数目 */ ,PRICE_DECIMAL    = #{priceDecimal}    /* 品类价格 */ ,PRICE_DOUBLE     = #{priceDouble}     /* 类目价格 */ ,PRICE_FLOAT      = #{priceFloat}      /* 商品价格 */ ,CREATED          = #{created}         /* 创建时间 */ ,UPDATED          = #{updated}         /* 变更日期 */ WHERE   ID               = #{id}              /* 主键ID */ </update><update id="getUpdatePrmMap"parameterType="java.util.HashMap">UPDATE   /* getUpdatePrmMap+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                              /* 演示主表 */ SET   USER_NAME        = #{userName}        /* 用户名称 */ ,ORDER_NO         = #{orderNo}         /* 订单号 */ ,ORDER_COUNT      = #{orderCount}      /* 表数目 */ ,PRICE_DECIMAL    = #{priceDecimal}    /* 品类价格 */ ,PRICE_DOUBLE     = #{priceDouble}     /* 类目价格 */ ,PRICE_FLOAT      = #{priceFloat}      /* 商品价格 */ ,CREATED          = #{created}         /* 创建时间 */ ,UPDATED          = #{updated}         /* 变更日期 */ WHERE   ID               = #{id}              /* 主键ID */ </update><!--*************************************************************************** 4.获取一个Bean实体* 注: 根据Bean实体的主键ID获取一个Bean实体.**************************************************************************--><select id="getBean"parameterType="java.lang.Long"resultType="com.icsm.paybank.entity.TabDemo">SELECT   /* getBean+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   td.ID = #{_parameter}                     /* 主键ID */ </select><select id="getBeanRtnMap"parameterType="java.lang.Long"resultType="java.util.HashMap">SELECT   /* getBeanRtnMap+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   td.ID = #{_parameter}                     /* 主键ID */ </select><!--*************************************************************************** 5.条件查询* 注: 支持多条件查询、模糊查询、日期比较查询等操作.**************************************************************************--><select id="getList"parameterType="com.icsm.paybank.entity.TabDemo"resultType="com.icsm.paybank.entity.TabDemo">SELECT   /* getList+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   td.ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   td.USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   td.ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   td.ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   td.PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   td.PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   td.PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(td.CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(td.UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   td.USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   td.ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --><if test='orderBy != null and orderBy != ""'>ORDER BY   ${orderBy}  /* 排序 */ </if></select><select id="getListPrmMapRtnBean"parameterType="java.util.HashMap"resultType="com.icsm.paybank.entity.TabDemo">SELECT   /* getListPrmMapRtnBean+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   td.ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   td.USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   td.ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   td.ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   td.PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   td.PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   td.PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(td.CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(td.UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   td.USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   td.ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --><if test='orderBy != null and orderBy != ""'>ORDER BY   ${orderBy}  /* 排序 */ </if></select><select id="getListPrmMapRtnMap"parameterType="java.util.HashMap"resultType="java.util.HashMap">SELECT   /* getListPrmMapRtnMap+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   td.ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   td.USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   td.ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   td.ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   td.PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   td.PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   td.PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(td.CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(td.UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   td.USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   td.ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --><if test='orderBy != null and orderBy != ""'>ORDER BY   ${orderBy}  /* 排序 */ </if></select><!--*************************************************************************** 6.分页查询* 注: 支持分页查询、多条件查询、模糊查询、日期比较查询等操作.**************************************************************************--><select id="getPageList"parameterType="java.util.HashMap"resultType="com.icsm.paybank.entity.TabDemo">SELECT   /* getPageList+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   1 = 1<if test='bean != null'><if test='bean.id != null'>AND   td.ID = #{bean.id} /* 主键ID */ </if><if test='bean.userName != null and bean.userName != "" and bean.userName != "null" and bean.userName != "undefined"'>AND   td.USER_NAME = #{bean.userName} /* 用户名称 */ </if><if test='bean.orderNo != null and bean.orderNo != "" and bean.orderNo != "null" and bean.orderNo != "undefined"'>AND   td.ORDER_NO = #{bean.orderNo} /* 订单号 */ </if><if test='bean.orderCount != null'>AND   td.ORDER_COUNT = #{bean.orderCount} /* 表数目 */ </if><if test='bean.priceDecimal != null'>AND   td.PRICE_DECIMAL = #{bean.priceDecimal} /* 品类价格 */ </if><if test='bean.priceDouble != null'>AND   td.PRICE_DOUBLE = #{bean.priceDouble} /* 类目价格 */ </if><if test='bean.priceFloat != null'>AND   td.PRICE_FLOAT = #{bean.priceFloat} /* 商品价格 */ </if><if test='bean.created != null'>AND   date_format(td.CREATED ,'%Y-%m-%d') = #{bean.createdChar} /* 创建时间 */ </if><if test='bean.updated != null'>AND   date_format(td.UPDATED ,'%Y-%m-%d') = #{bean.updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='bean.userNameLike != null and bean.userNameLike != "" and bean.userNameLike != "null" and bean.userNameLike != "undefined"'>AND   td.USER_NAME like concat('%',#{bean.userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='bean.orderNoLike != null and bean.orderNoLike != "" and bean.orderNoLike != "null" and bean.orderNoLike != "undefined"'>AND   td.ORDER_NO like concat('%',#{bean.orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='bean.createdBegin != null and bean.createdBegin != "" and bean.createdBegin != "null" and bean.createdBegin != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{bean.createdBegin}  /* 创建时间(起始日期) */ </if><if test='bean.createdEnd != null and bean.createdEnd != "" and bean.createdEnd != "null" and bean.createdEnd != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{bean.createdEnd}  /* 创建时间(结束日期) */ </if><if test='bean.updatedBegin != null and bean.updatedBegin != "" and bean.updatedBegin != "null" and bean.updatedBegin != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{bean.updatedBegin}  /* 变更日期(起始日期) */ </if><if test='bean.updatedEnd != null and bean.updatedEnd != "" and bean.updatedEnd != "null" and bean.updatedEnd != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{bean.updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --><if test='bean.orderBy != null and bean.orderBy != ""'>ORDER BY   ${bean.orderBy}  /* 排序 */ </if></if><!-- 分页条 -->LIMIT #{offset} ,#{rows}<!-- /分页条 --></select><select id="getPageListRtnMap"parameterType="java.util.HashMap"resultType="java.util.HashMap">SELECT   /* getPageListRtnMap+@com.icsm.paybank.sql.TabDemo.xml */ td.ID                AS "id"              /* 主键ID */ ,td.USER_NAME         AS "userName"        /* 用户名称 */ ,td.ORDER_NO          AS "orderNo"         /* 订单号 */ ,td.ORDER_COUNT       AS "orderCount"      /* 表数目 */ ,td.PRICE_DECIMAL     AS "priceDecimal"    /* 品类价格 */ ,td.PRICE_DOUBLE      AS "priceDouble"     /* 类目价格 */ ,td.PRICE_FLOAT       AS "priceFloat"      /* 商品价格 */ ,td.CREATED           AS "created"         /* 创建时间 */ ,td.UPDATED           AS "updated"         /* 变更日期 */ FROM   TAB_DEMO                 td               /* 演示主表 */ WHERE   1 = 1<if test='bean != null'><if test='bean.id != null'>AND   td.ID = #{bean.id} /* 主键ID */ </if><if test='bean.userName != null and bean.userName != "" and bean.userName != "null" and bean.userName != "undefined"'>AND   td.USER_NAME = #{bean.userName} /* 用户名称 */ </if><if test='bean.orderNo != null and bean.orderNo != "" and bean.orderNo != "null" and bean.orderNo != "undefined"'>AND   td.ORDER_NO = #{bean.orderNo} /* 订单号 */ </if><if test='bean.orderCount != null'>AND   td.ORDER_COUNT = #{bean.orderCount} /* 表数目 */ </if><if test='bean.priceDecimal != null'>AND   td.PRICE_DECIMAL = #{bean.priceDecimal} /* 品类价格 */ </if><if test='bean.priceDouble != null'>AND   td.PRICE_DOUBLE = #{bean.priceDouble} /* 类目价格 */ </if><if test='bean.priceFloat != null'>AND   td.PRICE_FLOAT = #{bean.priceFloat} /* 商品价格 */ </if><if test='bean.created != null'>AND   date_format(td.CREATED ,'%Y-%m-%d') = #{bean.createdChar} /* 创建时间 */ </if><if test='bean.updated != null'>AND   date_format(td.UPDATED ,'%Y-%m-%d') = #{bean.updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='bean.userNameLike != null and bean.userNameLike != "" and bean.userNameLike != "null" and bean.userNameLike != "undefined"'>AND   td.USER_NAME like concat('%',#{bean.userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='bean.orderNoLike != null and bean.orderNoLike != "" and bean.orderNoLike != "null" and bean.orderNoLike != "undefined"'>AND   td.ORDER_NO like concat('%',#{bean.orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='bean.createdBegin != null and bean.createdBegin != "" and bean.createdBegin != "null" and bean.createdBegin != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{bean.createdBegin}  /* 创建时间(起始日期) */ </if><if test='bean.createdEnd != null and bean.createdEnd != "" and bean.createdEnd != "null" and bean.createdEnd != "undefined"'>AND   date_format(td.CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{bean.createdEnd}  /* 创建时间(结束日期) */ </if><if test='bean.updatedBegin != null and bean.updatedBegin != "" and bean.updatedBegin != "null" and bean.updatedBegin != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{bean.updatedBegin}  /* 变更日期(起始日期) */ </if><if test='bean.updatedEnd != null and bean.updatedEnd != "" and bean.updatedEnd != "null" and bean.updatedEnd != "undefined"'>AND   date_format(td.UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{bean.updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --><if test='bean.orderBy != null and bean.orderBy != ""'>ORDER BY   ${bean.orderBy}  /* 排序 */ </if></if><!-- 分页条 -->LIMIT #{offset} ,#{rows}<!-- /分页条 --></select><!--*************************************************************************** 7.删除一条数据* 注: 根据Bean实体的主键ID执行删除操作.**************************************************************************--><delete id="getDeleteBean"parameterType="com.icsm.paybank.entity.TabDemo">DELETE   /* getDeleteBean+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO     /* 演示主表 */ WHERE   ID = #{id}   /* 主键ID */ </delete><delete id="getDeleteMap"parameterType="java.util.HashMap">DELETE   /* getDeleteMap+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO     /* 演示主表 */ WHERE   ID = #{id}   /* 主键ID */ </delete><!--*************************************************************************** 8.删除多条数据* 注: 根据拼接有限个主键ID执行多条数据的删除操作.**************************************************************************--><delete id="getDeleteIn"parameterType="java.lang.Long">DELETE   /* getDeleteIn+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO    /* 演示主表 */ WHERE   ID in       /* 主键ID */ <foreach  collection="array" item="item" open="(" separator="," close=")">#{item}</foreach></delete><!--*************************************************************************** 9.条件删除数据* 注: 根据多种条件执行批量删除操作.**************************************************************************--><delete id="getDeleteBy"parameterType="com.icsm.paybank.entity.TabDemo">DELETE   /* getDeleteBy+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO  /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --></delete><delete id="getDeleteByPrmMap"parameterType="java.util.HashMap">DELETE   /* getDeleteByPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ FROM   TAB_DEMO  /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --></delete><!--*************************************************************************** 10.验证一条数据是否存在* 注: 根据主键ID验证该数据是否存在 ,并返回数据量.**************************************************************************--><select id="getCheck"parameterType="java.lang.Long"resultType="java.lang.Integer">SELECT   /* getCheck+@com.icsm.paybank.sql.TabDemo.xml */ count(1)FROM   TAB_DEMO                /* 演示主表 */ WHERE   ID = #{_parameter}      /* 主键ID */ </select><!--*************************************************************************** 11.验证多条件数据是否存在* 注: 根据多条件验证该数据是否存在 ,并返回数据量.**************************************************************************--><select id="getCheckBy"parameterType="com.icsm.paybank.entity.TabDemo"resultType="java.lang.Integer">SELECT   /* getCheckBy+@com.icsm.paybank.sql.TabDemo.xml */ count(1)FROM   TAB_DEMO   /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --></select><select id="getCheckByPrmMap"parameterType="java.util.HashMap"resultType="java.lang.Integer">SELECT   /* getCheckByPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ count(1)FROM   TAB_DEMO   /* 演示主表 */ WHERE   1 = 1<if test='id != null'>AND   ID = #{id} /* 主键ID */ </if><if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>AND   USER_NAME = #{userName} /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>AND   ORDER_NO = #{orderNo} /* 订单号 */ </if><if test='orderCount != null'>AND   ORDER_COUNT = #{orderCount} /* 表数目 */ </if><if test='priceDecimal != null'>AND   PRICE_DECIMAL = #{priceDecimal} /* 品类价格 */ </if><if test='priceDouble != null'>AND   PRICE_DOUBLE = #{priceDouble} /* 类目价格 */ </if><if test='priceFloat != null'>AND   PRICE_FLOAT = #{priceFloat} /* 商品价格 */ </if><if test='created != null'>AND   date_format(CREATED ,'%Y-%m-%d') = #{createdChar} /* 创建时间 */ </if><if test='updated != null'>AND   date_format(UPDATED ,'%Y-%m-%d') = #{updatedChar} /* 变更日期 */ </if><!-- 常用自定义字段 -->             <if test='userNameLike != null and userNameLike != "" and userNameLike != "null" and userNameLike != "undefined"'>AND   USER_NAME like concat('%',#{userNameLike},'%')  /* 用户名称(全模糊) */ </if><if test='orderNoLike != null and orderNoLike != "" and orderNoLike != "null" and orderNoLike != "undefined"'>AND   ORDER_NO like concat('%',#{orderNoLike},'%')  /* 订单号(全模糊) */ </if><if test='createdBegin != null and createdBegin != "" and createdBegin != "null" and createdBegin != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[>=]]> #{createdBegin}  /* 创建时间(起始日期) */ </if><if test='createdEnd != null and createdEnd != "" and createdEnd != "null" and createdEnd != "undefined"'>AND   date_format(CREATED ,'%Y-%m-%d') <![CDATA[<=]]> #{createdEnd}  /* 创建时间(结束日期) */ </if><if test='updatedBegin != null and updatedBegin != "" and updatedBegin != "null" and updatedBegin != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[>=]]> #{updatedBegin}  /* 变更日期(起始日期) */ </if><if test='updatedEnd != null and updatedEnd != "" and updatedEnd != "null" and updatedEnd != "undefined"'>AND   date_format(UPDATED ,'%Y-%m-%d') <![CDATA[<=]]> #{updatedEnd}  /* 变更日期(结束日期) */ </if><!-- /常用自定义字段 --></select><!--*************************************************************************** 12.按条件变更一条数据* 注: 根据Bean实体的主键ID,只对部分字段执行变更操作.**************************************************************************--><update id="getUpdateBy"parameterType="com.icsm.paybank.entity.TabDemo">UPDATE   /* getUpdateBy+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                              /* 演示主表 */ SET   ID               = #{id}              /* 主键ID */ <if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>,USER_NAME        = #{userName}        /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>,ORDER_NO         = #{orderNo}         /* 订单号 */ </if><if test='orderCount != null'>,ORDER_COUNT      = #{orderCount}      /* 表数目 */ </if><if test='priceDecimal != null'>,PRICE_DECIMAL    = #{priceDecimal}    /* 品类价格 */ </if><if test='priceDouble != null'>,PRICE_DOUBLE     = #{priceDouble}     /* 类目价格 */ </if><if test='priceFloat != null'>,PRICE_FLOAT      = #{priceFloat}      /* 商品价格 */ </if><if test='created != null'>,CREATED          = #{created}         /* 创建时间 */ </if><if test='updated != null'>,UPDATED          = #{updated}         /* 变更日期 */ </if>WHERE   ID               = #{id}              /* 主键ID */ </update><update id="getUpdateByPrmMap"parameterType="java.util.HashMap">UPDATE   /* getUpdateByPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                              /* 演示主表 */ SET   ID               = #{id}              /* 主键ID */ <if test='userName != null and userName != "" and userName != "null" and userName != "undefined"'>,USER_NAME        = #{userName}        /* 用户名称 */ </if><if test='orderNo != null and orderNo != "" and orderNo != "null" and orderNo != "undefined"'>,ORDER_NO         = #{orderNo}         /* 订单号 */ </if><if test='orderCount != null'>,ORDER_COUNT      = #{orderCount}      /* 表数目 */ </if><if test='priceDecimal != null'>,PRICE_DECIMAL    = #{priceDecimal}    /* 品类价格 */ </if><if test='priceDouble != null'>,PRICE_DOUBLE     = #{priceDouble}     /* 类目价格 */ </if><if test='priceFloat != null'>,PRICE_FLOAT      = #{priceFloat}      /* 商品价格 */ </if><if test='created != null'>,CREATED          = #{created}         /* 创建时间 */ </if><if test='updated != null'>,UPDATED          = #{updated}         /* 变更日期 */ </if>WHERE   ID               = #{id}              /* 主键ID */ </update><!--*************************************************************************** 13.InsertBatch - 批量新增数据* 注: 根据演示主表List对象执行批量新增操作.**************************************************************************--><insert id="getInsertBatch"parameterType="java.util.List">INSERT   /* getInsertBatch+@com.icsm.paybank.sql.TabDemo.xml */ INTO   TAB_DEMO                 /* 演示主表 */ (USER_NAME                /* 用户名称 */ ,ORDER_NO                 /* 订单号 */ ,ORDER_COUNT              /* 表数目 */ ,PRICE_DECIMAL            /* 品类价格 */ ,PRICE_DOUBLE             /* 类目价格 */ ,PRICE_FLOAT              /* 商品价格 */ ,CREATED                  /* 创建时间 */ ,UPDATED                  /* 变更日期 */ )VALUES  <foreach collection="list" item="item" index="index" separator=",">(#{item.userName}         /* 用户名称 */ ,#{item.orderNo}          /* 订单号 */ ,#{item.orderCount}       /* 表数目 */ ,#{item.priceDecimal}     /* 品类价格 */ ,#{item.priceDouble}      /* 类目价格 */ ,#{item.priceFloat}       /* 商品价格 */ ,#{item.created}          /* 创建时间 */ ,#{item.updated}          /* 变更日期 */ )</foreach></insert><insert id="getInsertBatchPrmMap"parameterType="java.util.List">INSERT   /* getInsertBatchPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ INTO   TAB_DEMO                 /* 演示主表 */ (USER_NAME                /* 用户名称 */ ,ORDER_NO                 /* 订单号 */ ,ORDER_COUNT              /* 表数目 */ ,PRICE_DECIMAL            /* 品类价格 */ ,PRICE_DOUBLE             /* 类目价格 */ ,PRICE_FLOAT              /* 商品价格 */ ,CREATED                  /* 创建时间 */ ,UPDATED                  /* 变更日期 */ )VALUES  <foreach collection="list" item="item" index="index" separator=",">(#{item.userName}         /* 用户名称 */ ,#{item.orderNo}          /* 订单号 */ ,#{item.orderCount}       /* 表数目 */ ,#{item.priceDecimal}     /* 品类价格 */ ,#{item.priceDouble}      /* 类目价格 */ ,#{item.priceFloat}       /* 商品价格 */ ,#{item.created}          /* 创建时间 */ ,#{item.updated}          /* 变更日期 */ )</foreach></insert><!--*************************************************************************** 14.UpdateBatch - 批量更新数据* 注: 根据演示主表List对象执行批量更新操作.**************************************************************************--><update id="getUpdateBatch"parameterType="java.util.List"><foreach collection="list" item="item" index="index" separator=";">UPDATE   /* getUpdateBatch+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                                 /* 演示主表 */ SET   ID            = #{item.id}               /* 主键ID */ <if test='item.userName != null and item.userName != "" and item.userName != "null" and item.userName != "undefined"'>,USER_NAME     = #{item.userName}         /* 用户名称 */ </if><if test='item.orderNo != null and item.orderNo != "" and item.orderNo != "null" and item.orderNo != "undefined"'>,ORDER_NO      = #{item.orderNo}          /* 订单号 */ </if><if test='item.orderCount != null'>,ORDER_COUNT   = #{item.orderCount}       /* 表数目 */ </if><if test='item.priceDecimal != null'>,PRICE_DECIMAL = #{item.priceDecimal}     /* 品类价格 */ </if><if test='item.priceDouble != null'>,PRICE_DOUBLE  = #{item.priceDouble}      /* 类目价格 */ </if><if test='item.priceFloat != null'>,PRICE_FLOAT   = #{item.priceFloat}       /* 商品价格 */ </if><if test='item.created != null'>,CREATED       = #{item.created}          /* 创建时间 */ </if><if test='item.updated != null'>,UPDATED       = #{item.updated}          /* 变更日期 */ </if>WHERE   ID            = #{item.id}               /* 主键ID */ </foreach></update><update id="getUpdateBatchPrmMap"parameterType="java.util.List"><foreach collection="list" item="item" index="index" separator=";">UPDATE   /* getUpdateBatchPrmMap+@com.icsm.paybank.sql.TabDemo.xml */ TAB_DEMO                                 /* 演示主表 */ SET   ID            = #{item.id}               /* 主键ID */ <if test='item.userName != null and item.userName != "" and item.userName != "null" and item.userName != "undefined"'>,USER_NAME     = #{item.userName}         /* 用户名称 */ </if><if test='item.orderNo != null and item.orderNo != "" and item.orderNo != "null" and item.orderNo != "undefined"'>,ORDER_NO      = #{item.orderNo}          /* 订单号 */ </if><if test='item.orderCount != null'>,ORDER_COUNT   = #{item.orderCount}       /* 表数目 */ </if><if test='item.priceDecimal != null'>,PRICE_DECIMAL = #{item.priceDecimal}     /* 品类价格 */ </if><if test='item.priceDouble != null'>,PRICE_DOUBLE  = #{item.priceDouble}      /* 类目价格 */ </if><if test='item.priceFloat != null'>,PRICE_FLOAT   = #{item.priceFloat}       /* 商品价格 */ </if><if test='item.created != null'>,CREATED       = #{item.created}          /* 创建时间 */ </if><if test='item.updated != null'>,UPDATED       = #{item.updated}          /* 变更日期 */ </if>WHERE   ID            = #{item.id}               /* 主键ID */ </foreach></update></mapper>

 

转载于:https://my.oschina.net/fwjava/blog/751853

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_721171.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php008,php008个人博客网站设计

博客系统的主要功能是个人用户博客的管理和系统管理的管理。围绕这一主要功能&#xff0c;本系统涉及到以下核心功能:个人管理&#xff0c;系统管理。除了这些核心功能外&#xff0c;还包括一些基本和辅助功能&#xff0c;它们是用户登录&#xff0c;帖子的增删改查。本系统以M…

手把手视频:万能开源Hawk抓取动态网站

Hawk是沙漠之鹰历时五年开发的开源免费网页抓取工具&#xff08;爬虫&#xff09;&#xff0c;无需编程&#xff0c;全部可视化。 自从上次发布Hawk 2.0过了小半年&#xff0c;可是还是有不少朋友通过邮件或者微信的方式询问如何使用。看文档还是不如视频教学方便&#xff0c;沙…

mfc 如何判断radio是否按下_如何判断网站建设公司是否正规

企业在互联网时代发展&#xff0c;那么有一项工作是非常重要的&#xff0c;那就是网站建设&#xff0c;建设自己可以宣传企业的信息以及产品&#xff0c;提升知名度&#xff0c;这样能够吸引更多的客户&#xff0c;而且可以线上销售&#xff0c;好处非常多&#xff0c;可不要小…

mysql 密码秀爱_秀爱网:如何玩转SEO词库

从今天开始将更新一个词库系列&#xff0c;暂定每周更新一篇&#xff0c;主要讲述词库系统化的操作方法&#xff0c;其中包括我这几年对词库操作的技术应用&#xff0c;经验和看法。然而词库涉及的方面确实繁多&#xff0c;我只能根据我理解的讲述其中的一部分&#xff0c;希望…

一步步带你,如何网站架构

何为大型网站 大型网站特性 既然说的是大型网站架构&#xff0c;那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性&#xff0c;这些特性带来的问题就是人要解决的问题&#xff1a; 高并发、大流量&#xff1a;PV 量巨大&#xf…

最新软件外包网站平台排行榜

随着互联网的的快速发展&#xff0c;传统的中小型企业纷纷加入了这个潮流大军中&#xff0c;当然在这个大数据的时代&#xff0c;能用互联网就是一个出路。但是中小型企业不是说走上互联网就能跟上的&#xff0c;企业都需要有这方面专业领域的人来进行做市场和技术指导。避免企…

zblog纯静态化插件 html静态文件生成_搭建博客、自己的小窝?快来看看这些开源静态网站生成器...

作者&#xff1a;HelloGitHub-ChungZH相信很多人都想要搭建一个自己的博客或是给项目做文档网站。本文将要推荐的静态网站生成器(Static Site Generator, SSG)&#xff0c;它做的事情就是把你的文档、内容(通常为 Markdown 文件)生成可发布成网站(html)的工具&#xff0c;这样你…

divcss布局模板代码_(带手机版数据同步)天花板循环扇类网站织梦模板 小家电电器类网站源码下载...

模板名称&#xff1a;(带手机版数据同步)天花板循环扇类网站织梦模板 小家电电器类网站源码下载本套织梦模板采用织梦最新内核开发的模板&#xff0c;这款模板使用范围广&#xff0c;不仅仅局限于一类型的企业&#xff0c;天花板循环扇、家电电器网站源码的网站都可以用该模板。…

备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...

记录一次更换服务器后的tipask程序的更换服务器&#xff0c;在原有的基础上安装网站程序。大致经历以下步骤。1、服务器操作系统安装&#xff0c;选择CENTOS。2、服务器的PHP环境搭建,选择lnmp。3、绑定网站根目录4、还原网站备份包和数据库问答系统问题解决如下&#xff1a;1、…

post python爬虫_400集大型Python学习视频,免费分享,用Python登录24个主流网站

2020最新Python零基础到精通资料教材&#xff0c;Python基础入门&#xff0c;Python小白书籍&#xff0c;Python学习路线&#xff0c;Python进阶&#xff0c;Python高级&#xff0c;Python爬虫等等一系列关于Python的文档和视频&#xff08;包括hadoop&#xff0c;fink&#xf…

linux对比win10对硬件的要求,硬件兼容性 - Ubuntu 12.10击败Windows 8的十个理由_Linux新闻_Linux公社-Linux系统门户网站...

4. 硬件兼容性为了在自己的PC机上顺利运行Windows 8&#xff0c;大家需要一块主频至少为1GHz的处理器且必须支持PAE、NX以及SSE2。另外&#xff0c;大家还需要至少1GB(32位版本)或2GB内存(64位版本)以及16GB(32位版本)或20GB(62位版本)的硬盘存储空间。根据微软的说法&#xff…

服务器网页打开是什么原因,网站打开速度有哪些原因?

原标题&#xff1a;网站打开速度有哪些原因&#xff1f;假如企业的网站突然间出现了打开速度慢的情况&#xff0c;那么就要开始仔细检测了。经过专业的检测之后&#xff0c;排除那些临时网络波动等情况&#xff0c;如果还是打开速度一直很慢&#xff0c;那么就要确诊原因&#…

新建网站如何跟服务器连接,flashfxp怎么用(新建添加网站[站点]连接)

flashfxp 是一款 ftp 软件&#xff0c;实现本地计算机到远程服务器的文件上传和下载功能。做过网站的用户相信大多数都用过 ftp&#xff0c;因为架设网站前需要把所网站文件上传到购买的虚拟空间(远程服务器)&#xff0c;常用的上传工具就 flashfxp。在用 flashfxp 上传网站文件…

网站证书ssl

为什么80%的码农都做不了架构师&#xff1f;>>> 方法一&#xff1a; https://www.sslforfree.com/ #DNS验证下载ssl证书 cat certificate.crt、ca_bundle.crt >> server.crt vi server.crt 没有换行符&#xff0c;第二个文件需要在第一个文件的下一行粘贴&am…

php可行性分析,福州美食网站分析与设计(PHP,MySQL)(含录像)

福州美食网站分析与设计(PHP,MySQL)(含录像)(任务书,毕业论文8000字,程序代码,MySQL数据库)摘要当代中国饮食文化研究热最初肇始于“烹饪研究”&#xff0c;这种“研究”是以20世纪70年代中叶以后开始的餐饮业流行和技工学校需要的美食的编写为前奏。20世纪80年代初以后&#x…

大型系统的java中间件实践_大型网站系统与Java中间件实践

中间件--软件胶水&#xff0c;起到桥梁的作用volatile读&#xff1a;不会有线程的本地副本&#xff0c;只会从主存读取写&#xff1a;只有一份主存的数据synchronized读&#xff1a;保证本地副本与主存的同步写&#xff1a;把当前线程修改的变量的本地副本同步给主存&#xff0…

二进制证书如何显示pem格式_在阿里云购买SSL证书,让网站支持HTTPS

SSL简介以下内容引用自&#xff1a;百度百科&#xff1a;SSLSSLSSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全&#xff08;Transport Layer Security&#xff0c;TLS&#xff09;是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对…

如何解决网站首页老被黑客篡改并被百度安全中心拦截提示 该页面存在木马病毒的实战过程...

2018.6.19当天接到一位新客户反映自己的网站被黑了,网站首页也被黑客篡改了&#xff0c;网站首页被加了一些与网站不相符的内容与加密的代码,导致百度网址安全中心提醒您&#xff1a;该页面可能存在木马病毒&#xff01;网站在百度的收录与快照也被劫持成什么世界杯投注&#x…

无法修改服务器名称_网站设计:WordPress网站搬家简要教程(修改)

一、背景1、我的axuretop.com(域名已经注销&#xff09;&#xff0c;是用的阿里云香港虚拟主机&#xff0c;访问速度太慢。使用阿里云主机管理控制台进行网站管理2、注册的jidong.tech(域名已经注销&#xff09;是郑州景安网络备案&#xff0c;服务器是国内郑州的&#xff0c;访…

“双十一”、“双十二”大促期间,如何防止网站崩溃?

“双十一”、“双十二”期间是所有电商行业的流量高峰期&#xff0c;作为一个电商网站&#xff0c;如果不能保障流畅运行&#xff0c;将会对企业造成巨大的经济损失。回顾去年天猫“双十一”&#xff0c;当天日活跃用户到达峰值3.56亿&#xff0c;交易创建峰值32.5万笔/秒、支付…