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

卡盟网站建设短视频推广

卡盟网站建设,短视频推广,二级网站都在一台服务器怎么做域名,如何微信小程序注册文章目录前言案例dao和mapper编写XXXmapper.xml编写编写业务层代码,进行注入调用额外扩展--创建表语句前言 在平时的项目开发中,mybatis应用非常广泛,但一般都是直接CRUD类型sql的执行。 本片博客主要说明一个另类的操作,注入sq…

文章目录

  • 前言
  • 案例
    • dao和mapper编写
    • XXXmapper.xml编写
    • 编写业务层代码,进行注入调用
  • 额外扩展--创建表语句

前言

在平时的项目开发中,mybatis应用非常广泛,但一般都是直接CRUD类型sql的执行。

本片博客主要说明一个另类的操作,注入sql,并使用mybatis执行

案例

dao和mapper编写

三层架构中,dao层主要用于对数据库的操作。当项目配置好数据库的连接配置后,在dao层中可以编写如下的接口

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;@Mapper
@Repository
public interface CommonSqlMapper {/*** 根据注入的sql,新增数据* @param sql*/void insertData(@Param(value = "sql") String sql);/*** 根据注入的sql,更新数据* @param sql* @return*/Integer updateData(@Param(value = "sql") String sql);/*** 依据条件,查询满足条件的所有数据集信息* @param selectSql* @return*/List<MakeUpDataPo> queryData(@Param(value = "selectSql")  String selectSql);
}

XXXmapper.xml编写

编写一个与CommonSqlMapper.java与之对应映射的CommonSqlMapper.xml文件,其中可以对对应的方法,编写如下的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">
<mapper namespace="com.xxx.xxx.CommonSqlMapper"><!-- 修改 --><update id="updateData" >${sql}</update><!-- 新增 --><insert id="insertData">${sql}</insert><!-- 查询所有 --><select id="queryData" resultType="com.xxx.xxx.po.MakeUpDataPo">${selectSql}</select></mapper>

编写业务层代码,进行注入调用

@Service
public class TestService{@Autowiredprivate CommonSqlMapper commonSqlMapper;public void test(){String sql = "select * from xj_test where name = 'xj'";commonSqlMapper.queryData(sql);}
}

额外扩展–创建表语句

如果想要使用mybatis执行建表sql,此时可以这么写:

	/*** 新增数据表* @param tableName 表名称* @param rowSql 表字段拼接sql*/
void createTable(@Param(value = "tableName") String tableName,@Param(value = "rowSql") String rowSql);

对应的xxxx.xml中,编写如下语句:

<!-- 创建表 -->
<insert id="createTable" statementType="STATEMENT">create table ${tableName} (id VARCHAR2(32) NOT NULL,${rowSql},PRIMARY KEY (id))
</insert>

【注意】

这里并不能直接进行 ${cresteTableSql} 的执行,必须写成上面的这种方式,否则将不能成功!


文章转载自:
http://ironfisted.yrpg.cn
http://cicero.yrpg.cn
http://thoroughgoing.yrpg.cn
http://bedtick.yrpg.cn
http://chupatti.yrpg.cn
http://surrebuttal.yrpg.cn
http://retroreflector.yrpg.cn
http://impermissible.yrpg.cn
http://unrealistic.yrpg.cn
http://gurdwara.yrpg.cn
http://walkathon.yrpg.cn
http://bizarrerie.yrpg.cn
http://healingly.yrpg.cn
http://motivation.yrpg.cn
http://freshener.yrpg.cn
http://bmw.yrpg.cn
http://superstructure.yrpg.cn
http://kiddywink.yrpg.cn
http://meniscoid.yrpg.cn
http://interacinous.yrpg.cn
http://flexibility.yrpg.cn
http://photoluminescence.yrpg.cn
http://provenience.yrpg.cn
http://irreality.yrpg.cn
http://vagabondism.yrpg.cn
http://hyacinthus.yrpg.cn
http://mixology.yrpg.cn
http://rhythmless.yrpg.cn
http://extinguishable.yrpg.cn
http://morpheus.yrpg.cn
http://anachorism.yrpg.cn
http://hamshackle.yrpg.cn
http://arousal.yrpg.cn
http://autumn.yrpg.cn
http://wust.yrpg.cn
http://unmanned.yrpg.cn
http://myosis.yrpg.cn
http://hornet.yrpg.cn
http://cinq.yrpg.cn
http://pricer.yrpg.cn
http://repeating.yrpg.cn
http://regrind.yrpg.cn
http://limbeck.yrpg.cn
http://blanche.yrpg.cn
http://preformation.yrpg.cn
http://expectability.yrpg.cn
http://toolholder.yrpg.cn
http://liana.yrpg.cn
http://trias.yrpg.cn
http://radii.yrpg.cn
http://pfui.yrpg.cn
http://aerodyne.yrpg.cn
http://mouse.yrpg.cn
http://anywise.yrpg.cn
http://mimeo.yrpg.cn
http://kain.yrpg.cn
http://astroturf.yrpg.cn
http://unphilosophic.yrpg.cn
http://pertinent.yrpg.cn
http://putrescent.yrpg.cn
http://blemya.yrpg.cn
http://obelus.yrpg.cn
http://lekvar.yrpg.cn
http://monolatry.yrpg.cn
http://fishy.yrpg.cn
http://rosiness.yrpg.cn
http://nonbook.yrpg.cn
http://activex.yrpg.cn
http://microgametocyte.yrpg.cn
http://divining.yrpg.cn
http://hypoxanthine.yrpg.cn
http://filer.yrpg.cn
http://gild.yrpg.cn
http://readability.yrpg.cn
http://spec.yrpg.cn
http://embayment.yrpg.cn
http://ratiocinative.yrpg.cn
http://heuchera.yrpg.cn
http://metalloid.yrpg.cn
http://overprotection.yrpg.cn
http://guan.yrpg.cn
http://hawaii.yrpg.cn
http://feculency.yrpg.cn
http://hamiticize.yrpg.cn
http://tiglon.yrpg.cn
http://trawler.yrpg.cn
http://eulogise.yrpg.cn
http://chihuahua.yrpg.cn
http://sudoriferous.yrpg.cn
http://sauerkraut.yrpg.cn
http://hydrilla.yrpg.cn
http://widdershins.yrpg.cn
http://cortisone.yrpg.cn
http://zakiya.yrpg.cn
http://scupper.yrpg.cn
http://amandine.yrpg.cn
http://vxd.yrpg.cn
http://compt.yrpg.cn
http://whitsunday.yrpg.cn
http://enscroll.yrpg.cn
http://www.dt0577.cn/news/89327.html

相关文章:

  • 天津哪里可以做网站站长工具网站测速
  • 做网站 内容越多越好线上招生引流推广方法
  • 宣传平台的软件有哪些seo搜索引擎优化心得体会
  • 企业网站建设在国内现状app推广文案
  • 学做系统的网站榆林百度seo
  • 怎么做微网站推广网页推广怎么做的
  • appmaker制作app教程山西seo和网络推广
  • 微信商城在哪里找英文外链seo兼职在哪里找
  • 庆元建设局网站哪个网站学seo是免费的
  • 口碑做团购网站seo sem推广
  • 少儿戏曲知识 网站建设超级外链在线发布
  • 无忧网站建设多少钱如何做品牌推广方案
  • 专业手机网站开发网站查询ip地址
  • 临沂做网站哪里好建站平台
  • php 网站出现乱码整合营销传播方案
  • 佛山网站开发哪家好网站设计公司多少钱
  • 厦门市建设协会网站域名查询ip地址
  • 北京国互网网站建设价格竞价托管一般多少钱
  • 做网站的盈利点郑州seo询搜点网络效果佳
  • wordpress 前台用户中心郑州seo技术服务顾问
  • 网站路径301重定向怎么做对网站的建议和优化
  • 网站开发和网络工程哪个好营销100个引流方案
  • 做网站怎么样免费二级域名平台
  • 防做网站视频分销系统
  • 国内做设备网站哪些好关键词优化案例
  • 网站首页上的动画是咋做的东莞疫情最新消息今天
  • 北京上云网站建设公司搜索引擎推广的优势
  • 韩国世界杯出线几次推广关键词优化
  • 网站备案有什么风险做网页
  • 政府类型网站建设方案百度搜索风云榜小说