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

人人车网站建设网站开发用几种字体

人人车网站建设,网站开发用几种字体,简单的网页设计作品html,国外有趣的网站目录 一、if标签 二、trim标签 三、where标签 四、set标签 五、foreach标签 一、if标签 当我们在某个平台提交某些信息时#xff0c;可能都会遇到这样的问题#xff0c;有些信息是必填信息#xff0c;有些信息是非必…目录 一、if标签 二、trim标签 三、where标签 四、set标签 五、foreach标签 一、if标签 当我们在某个平台提交某些信息时可能都会遇到这样的问题有些信息是必填信息有些信息是非必填信息例如使用CSDN发布博客时 那么程序猿在不确定某个字段是否会被用户传入时该如何拼接SQL呢这就需要使用if标签来判断某个字段是否被用户输入。 代码示例 insert idinsertUserinsert into userinfo(username, passwordif testphoto ! null,photo/if) values(#{username}, #{password}if testphoto ! null,#{photo}/if)/insert 单元测试代码 Testvoid insertUser() {UserInfo userInfo new UserInfo();userInfo.setUsername(apple);userInfo.setPassword(123);userInfo.setPhoto(null);int ret userMapper.insertUser(userInfo);System.out.println(ret);} 代码执行结果 可以看到photo为空时最终构造的SQL语句并没有拼接photo字段。  注意  (1) if标签必须包含test属性如果test属性中的内容为true则执行if标签语句中的内容如果为false则不执行此时数据库中该字段的值为默认值。 (2) if标签中判断的字段必须是可以为null的字段如果判断的字段不允许为null程序会在执行期间报错。 二、trim标签 如果所有字段都是非必填信息那么就需要使用trim标签结合if标签对多个字段都采取动态生成的方式。 代码示例 insert idinsertUser2insert into userinfotrim prefix( suffix) suffixOverrides,if testusername!nullusername,/ifif testpassword!nullpassword,/ifif testphoto!nullphoto,/if/trimtrim prefixvalues ( suffix) suffixOverrides,if testusername!null#{username},/ifif testpassword!null#{password},/ifif testphoto!null#{photo},/if/trim/insert trim标签中的4个属性所表示的含义 prefix表示整个语句块以prefix的值作为前缀 suffix表示整个语句块以suffix的值作为后缀 prefixOverrides表示整个语句块要去掉的前缀 suffixOverrides表示整个语句块要去掉的后缀。 三、where标签 where标签需要配合if标签来使用用来接收动态参数进行查询数据库操作。 代码示例 select idselectUsers resultTypecom.example.demo.model.UserInfoselect * from userinfowhereif testusername ! nullusername#{username}/ifif testpassword ! nulland password#{password}/if/where/select 注意 (1) where标签会删除语句块的前缀内容(and) (2) where标签中的字段如果都为null那么就不会生成where关键字。 上述示例代码也可以使用trim prefixwhere prefixOverridesand替换。  四、set标签 set标签可以配合if标签根据用户传入的参数来修改数据用法和where标签类似。 代码示例 update idupdateUserupdate userinfosetif testusername ! nullusername#{username},/ifif testpassword ! nullpassword#{password},/ifif testphoto ! nullphoto#{photo},/if/setwhere id#{id};/update 注意 (1) set标签会删除语句块的后缀内容(,) (2) set标签中的字段如果都为null那么就不会生成set关键字。 上述示例代码也可以使用trim prefixset suffixOverrides,替换。 五、foreach标签 foreach标签用于对集合进行遍历例如根据多个文章id删除文章。 代码示例 delete iddeleteUsersdelete from userinfo where id inforeach collectionlist open( close) itemid separator,#{id}/foreach/delete foreach标签中的5个必要属性 collection集合的名称(对应方法中的集合的参数名) item遍历集合时集合中每个对象的名字 separator每次遍历之间以什么字符串间隔 open语句块的前缀内容 close语句块的后缀内容。 用一段伪代码来解释上述5个属性
http://www.hkea.cn/news/14434972/

相关文章:

  • php给一个网站做后台网站建设的可行性研究的前提
  • 桂林市网站建设免费 网站 服务器
  • 网站后台管理系统很慢网站建设插导航条
  • 顺义企业建站5118网站查询
  • 大连哪家公司做网站房地产行业发展前景分析
  • 网站设计欣赏导航火脉推广平台
  • 网站首页如何做浮动窗口网站设计怎么弄
  • 做猎头要用的网站知乎软件开发在哪能看
  • 东营网站建设哪家专业zh cn wordpress
  • 企业如何进行网站推广商城网站开发周期
  • 销售平台网站建设浏览网址大全
  • 做网站运营需要学什么软件苏州网站建设营销推广
  • 针对茅台酒企业网站建设方案做网站图片知识
  • 洛阳建站公司效果广州建设工程交易中心主管部门
  • 广东网站推广策略中国园林网
  • 访问不了服务器网站吗深圳 网站策划
  • 什么是电子商务网站微信商城小程序开发一般需要多少钱
  • 南江县规划和建设局网站建网站一条龙
  • 做网站建设哪家效益快张雪峰最不建议上的专业
  • 网络公司怎么做网站普洱网站建设优化
  • 口碑好的广州做网站网站开发工程师是什么内容
  • 泉州网站建设优化公司学服装设计需要什么条件
  • 网站建设视频格式广州公司注册费用及流程
  • 网站建设自己怎么做设计 网站
  • 丰县网站建设推广专业的设计网站
  • 群晖nas做网站域名科技特长生有哪些科目
  • jsp网站开发的参考文献苏州新区做网站
  • 网站代码 输入文字 跳出内容酒店网站建设背景分析
  • 网站上的动态背景怎么做的河北建设厅网站登陆怎么找附件
  • 国外学做咖啡的网站建设一个下载资料的网站