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

做哈尔滨本地门户网站赚钱吗最专业的医疗网站建设

做哈尔滨本地门户网站赚钱吗,最专业的医疗网站建设,门户网站模板 html,哪家公司做门户网站动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中#xff0c;开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如#xff0c;拼接时要确保添加了必要的空格#xff0c;还要注意去掉列表最后一个列名的逗号。而动态…动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如拼接时要确保添加了必要的空格还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题可以根据场景动态的构建查询 动态 SQL 只有几个基本元素与 JSTL 或 XML 文本处理器相似十分简单明了大量的判断都可以在 MyBatis 的映射 XML 文件里配置以达到许多需要大量代码才能实现的功能。动态 SQL 大大减少了编写代码的工作量更体现了 MyBatis 的灵活性、高度可配置性和可维护性 if标签条件判断 MyBatis if 类似于 Java 中的 if 语句是 MyBatis 中最常用的判断语句 if 语句使用方法简单常常与 test 属性联合使用。语法如下 if test判断条件SQL语句 /if 当判断条件为 true 时才会执行所包含的 SQL 语句。 最常见的场景是在 if 语句中包含 where 子句例如 select idselectAllWebsite resultMapmyResultselect id,name,url from websiteif testname ! nullwhere name like #{name}/if /select 以上代表表示根据网站名称去查找相应的网站信息但是网站名称是一个可填可不填的条件不填写的时候不作为查询条件。 可多个 if 语句同时使用。以下语句表示为可以按照网站名称name或者网址url进行模糊查询。如果您不输入名称或网址则返回所有的网站记录。但是如果你传递了任意一个参数它就会返回与给定参数相匹配的记录。 select idselectAllWebsite resultMapmyResultselect id,name,url from website where 11if testname ! nullAND name like #{name}/ifif testurl! nullAND url like #{url}/if /select choose、when和otherwise标签 MyBatis 中动态语句 choose-when-otherwise 类似于 Java 中的 switch-case-default 语句。由于 MyBatis 并没有为 if 提供对应的 else 标签如果想要达到if...else.../else /if 的效果可以借助 choose、when、otherwise 来实现。 动态语句 choose-when-otherwise 语法如下 choosewhen test判断条件1SQL语句1/when when test判断条件2SQL语句2/when when test判断条件3SQL语句3/when otherwiseSQL语句4/otherwise /choose choose 标签按顺序判断其内部 when 标签中的判断条件是否成立如果有一个成立则执行相应的 SQL 语句choose 执行结束如果都不成立则执行 otherwise 中的 SQL 语句。这类似于 Java 的 switch 语句choose 为 switchwhen 为 caseotherwise 则为 default。 示例 以下示例要求 当网站名称不为空时只用网站名称作为条件进行模糊查询当网站名称为空而网址不为空时则用网址作为条件进行模糊查询当网站名称和网址都为空时则要求网站年龄不为空。 WebsiteMapper.xml 代码如下 mapper namespacenet.cc.mapper.WebsiteMapperselect idselectWebsiteparameterTypenet.cc.po.WebsiteresultTypenet.cc.po.WebsiteSELECT id,name,url,age,countryFROM website WHERE 11choosewhen testname ! null and name !AND name LIKE CONCAT(%,#{name},%)/whenwhen testurl ! null and url !AND url LIKE CONCAT(%,#{url},%)/whenotherwiseAND age is not null/otherwise/choose/select /mapper 测试类代码 public class Test {public static void main(String[] args) throws IOException {// 读取配置文件mybatis-config.xmlInputStream config Resources.getResourceAsStream(mybatis-config.xml); // 根据配置文件构建SqlSessionFactory ssf new SqlSessionFactoryBuilder().build(config);// 通过SqlSessionFactory创建SqlSessionSqlSession ss ssf.openSession();Website site new Website();site.setname(编程);ListWebsite siteList ss.selectList(net.cc.mapper.WebsiteMapper.selectWebsite, site);for (Website ws : siteList) {System.out.println(ws);}} }
http://www.zqtcl.cn/news/708038/

相关文章:

  • 电子商务网站建设首要问题是佛山网站设计步骤
  • iphone网站哈尔滨做平台网站平台公司吗
  • 公司网站制作高端有什么网站可以做外贸出口信息
  • 旅游网站建设ppt自己动手制作网站
  • 做注册任务的网站有哪些seo搜索排名优化
  • 用php做网站和go做网站网站建设 完成
  • 做平面设计在那个网站上找图好网站广告出价平台
  • 网站点击率查询wordpress忘记后台账号
  • 网站怎么做全屏的网站建设报价比较表
  • 商城网站项目案例简单的明星个人网站建设论文
  • 腾讯云建网站如何利用谷歌云做自己的网站
  • 合肥网站搭建著名的网站建设公司
  • win7的iis怎么制作网站网页制作基础代码
  • 黄页网站大全免费网在线进一步优化供给推动消费平稳增长
  • dw中怎样做网站链接网页版qq登录入口账号密码
  • 外贸网站建设soho中国建设银行网站易方达消费
  • 淘宝客网站推广怎么做图文识别微信小程序是什么
  • 郑州网站建设、北京做网页公司
  • 代码错误网站wordpress主题屏蔽更新
  • 建五金方面的网站广告联盟app手机版
  • 宜宾建设网站公众号怎么制作流程
  • 上海崇明网站建设崇信县门户网站首页
  • 北京手机版建站系统开发学网页设计需要什么学历
  • 英文网站备案互联网排名前十的公司2021
  • 网站外部外链建设如何开发wordpress主题
  • 个人网站首页内容辽宁省建设网站
  • 二建证从住房建设厅网站调出流程需求分析 网站
  • 鞋子网站模板做网站开发学什么软件
  • 网站建设的需求客户中企动力科技股份有限公司招聘
  • 小程序定制 seo营销seo托管公司