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

vue做门户网站用什么ui公众号如何制作

vue做门户网站用什么ui,公众号如何制作,十大网页设计大全,wordpress在vps上安装在 MyBatis 中&#xff0c;<include> 标签用于重用 SQL 片段&#xff0c;通过引用已定义的 <sql> 片段来避免代码重复&#xff0c;提高可维护性。以下是详细用法和示例&#xff1a; 1. 定义 SQL 片段 使用 <sql> 标签定义可重用的 SQL 片段&#xff0c;并指…

在 MyBatis 中,<include> 标签用于重用 SQL 片段,通过引用已定义的 <sql> 片段来避免代码重复,提高可维护性。以下是详细用法和示例:


1. 定义 SQL 片段

使用 <sql> 标签定义可重用的 SQL 片段,并指定唯一 id

xml

复制

下载

运行

<!-- 定义公共字段 -->
<sql id="Base_Column_List">id, name, email, create_time
</sql><!-- 定义带条件的片段 -->
<sql id="Where_Clause"><where>status = 1<if test="name != null">AND name LIKE #{name}</if></where>
</sql>

2. 引用 SQL 片段

通过 <include refid="片段id"/> 引用片段:

xml

复制

下载

运行

<!-- 查询时引用字段列表 -->
<select id="selectAll" resultType="User">SELECT <include refid="Base_Column_List"/>  <!-- 插入字段 -->FROM user
</select><!-- 引用条件片段 -->
<select id="selectByCondition" resultType="User">SELECT * FROM user<include refid="Where_Clause"/>  <!-- 插入WHERE条件 -->
</select>

3. 传递参数到片段

可在 <include> 内通过 <property> 动态传递参数

xml

复制

下载

运行

<!-- 定义带参数的片段 -->
<sql id="Order_By">ORDER BY ${orderColumn} ${orderDirection}
</sql><!-- 引用时传递参数 -->
<select id="selectUsers" resultType="User">SELECT * FROM user<include refid="Order_By"><property name="orderColumn" value="create_time"/>  <!-- 动态值 --><property name="orderDirection" value="DESC"/></include>
</select>

注意:片段内使用 ${} 接收参数(非 #{}),因 #{} 会添加引号导致 SQL 语法错误。


4. 跨 XML 文件引用

若片段定义在其他 Mapper 文件,需添加命名空间

xml

复制

下载

运行

<!-- 引用 OtherMapper.xml 中的片段 -->
<include refid="com.example.OtherMapper.Base_Column_List"/>

5. 最佳实践与注意事项

  • 减少重复:将重复的字段、条件、排序逻辑抽象为片段。

  • 谨慎传递参数${} 有 SQL 注入风险,确保参数值可信。

  • 片段中避免动态标签<sql> 内不支持 <if> 等动态标签(需在引用处处理)。

  • 清晰命名:使用如 Base_Column_ListWhere_Clause 等语义化 ID。


完整示例

xml

复制

下载

运行

<!-- 定义片段 -->
<sql id="Base_Column_List">id, name, email</sql>
<sql id="Where_Status">status = #{status}</sql><!-- 引用片段 -->
<select id="selectActiveUsers" resultType="User">SELECT <include refid="Base_Column_List"/>FROM userWHERE <include refid="Where_Status"/>  <!-- 插入条件 -->AND deleted = 0
</select>

通过 <include> 实现 SQL 片段复用,可显著提升代码整洁性和可维护性。

http://www.dtcms.com/a/414013.html

相关文章:

  • 张梅 合肥网站建设办公网站建设方案
  • 创造力网站设计怎么申请自己的小程序
  • 网站建设项目分析报告wordpress的标签设置
  • 数码产品在哪里做网站牛商网网站建设
  • 在别的公司做的网站可以转走吗郑州前端培训机构
  • 推广网站的作用做网站官网
  • 网站招聘怎么做wordpress 如何从新安装
  • 可以设计什么网站网站收录入口
  • 购物网站建设咨询国外设计网站怎么进入
  • ps怎么做网站分隔线上海集团网站建设
  • 做网站维护价格关于网站的毕业设计
  • 茂名市建设局网站登录名修改wordpress
  • 吉安网站建设343000wordpress网站加载过慢
  • vip域名做网站好不好动漫设计专业就业前景
  • 信誉好的电商网站建设wordpress企业建站视频教程
  • 湘潭网站建设 沟通磐石网络专业分销电商平台
  • 类似源码之家的网站住房和建设执业资格注册中心网站
  • 福建省建设厅网站职业资格数字营销名词解释
  • 洛阳网站公司哪家好网上购物系统源代码
  • 个人网站备案备注信息岳阳房地产信息网
  • jsp网站建设项目查询学校信息的网站
  • 淮南网站建设科技有限公司怎样设计网站首页
  • 河南郑州网站建设吕凡科技宁波网站免费建设服务平台
  • 深圳专业医疗网站建设锡林郭勒盟网站建设
  • 酒店网站建设价格安阳网络推广
  • 网站 商城 app 建设环保网站建设公司哪家好
  • 做网站加入视频无法播放网站搭建什么意思
  • 国家职业证书查询网入口怎样优化网站自然排名
  • 共享网站的详细规划wordpress mysql 配置文件
  • 如何推广英文网站网站备案被注销怎么办