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

做网站可以临摹吗文明seo技术教程网

做网站可以临摹吗,文明seo技术教程网,wordpress如何发邮件,网站建设规划过程和一.${}和#{} 1.$是直接替换,#是预处理(使用占位符,替换成?).前者不安全(SQL注入), 后者安全. 2.$的使用场景: 如果传递的值是sql的关键字,只能使用$,不能使用#(asc,desc). 二.SQL注入 注意: 如果使用${}进行传参,一定要是可以穷举的,并且要进行安全性验证(例如排序,只能传a…

一.${}和#{}

1.$是直接替换,#是预处理(使用占位符,替换成?).前者不安全(SQL注入), 后者安全.

2.$的使用场景: 如果传递的值是sql的关键字,只能使用$,不能使用#(asc,desc).

二.SQL注入

501549a3d075418f919e9ef8bbdadd25.png

注意: 如果使用${}进行传参,一定要是可以穷举的,并且要进行安全性验证(例如排序,只能传asc或者desc,否则阻止传递) .

三.模糊查询

1.使用MySQL提供的字符串拼接功能函数: concat.

6bd87c56b6ae4caaba1fb0b3c98f6142.jpg

四.resultMap()

1.设置Map

9567120f4b6b4a8d9afa508d6cc565d5.jpg

2.column表示数据库表中的字段名,property表示Java实体类中的属性名。

3.不管上述两者名字是否相同,都需要写明映射关系,否则多表查询会出问题。 

注意: 可以使用重命名(as)解决名字不一致问题.

五.多表查询

1.在entity包底下增加一个vo包,然后在vo包下面创建实体类,把要查询的所有字段写进去.

2.写Mapper接口和xml,在xml里使用left join on的方式写sql语句.

注意:Lombok的@Data注解,其中toString()方法默认不会打印继承的属性,如果需要包括父类的属性,要重写. 

六.动态SQL

1.if标签

注意: 前后都要改. 

2.trim标签,配合if标签.

最前面加"(",最后面加")",去除最后一个","(如果存在),并且必须一个及以上的if标签为真.

注意: 前后都要改. 

3.where标签,配合if标签.

a.where标签中的字段可以都为null,这样会查到所有内容,也可以个别为空,传递过去指定的条件.

b.如果其中一个条件为null,会自动去重and关键字,注意要写在前后,如上图所示.

可以用trim标签代替where标签

 4.set标签,配合if标签.

set标签会去重最后一个"," .

也可以使用trim标签实现

5.foreach标签

 有两个地方的名字要相当,如下所示.

http://www.ds6.com.cn/news/98996.html

相关文章:

  • 微信代码小程序seo教程网
  • 河北网站建设公司如何能查到百度搜索排名
  • 简单网页制作教程视频合肥seo网站管理
  • wordpress菜单注册seo怎么做教程
  • 如何建网站百度资源提交
  • 大型门户网站有哪些win10一键优化工具
  • 常宁做网站怎么注册百度账号
  • 资源丰富免费的网站推荐排名茶叶网络推广方案
  • 怎么用自己主机做网站、河南关键词优化搜索
  • 怎样管理一个俄语网站郑州seo排名第一
  • 怀宁县建设局网站淘宝app官方下载
  • 中学校园网站建设方案seo黑帽技术工具
  • 网站怎么设置关键词什么平台可以免费打广告
  • 求制作网站刚刚中国突然宣布
  • 门户网站建设平台如何做网络推广赚钱
  • 南通科技网站建设高级seo课程
  • 长沙网站制作公司有哪些优化大师专业版
  • 网上做批发有哪些网站靠谱seo搜索优化公司排名
  • 公司做网站的费用怎么记账北京网络营销公司
  • 期货做程序化回测的网站杭州seo培训
  • 电子商务网站建设及维护管理seo培训班 有用吗
  • 雄安网站建设优化公司厦门seo优化多少钱
  • app网站模板给公司做网站的公司
  • 男男做暧暧视频网站重庆网站到首页排名
  • 江山网站建设北京网站优化步
  • 做设计的网站有哪些东莞优化seo
  • 单本小说网站源码建网络平台要多少费用
  • 浙江省住房和城乡建设行业网站怎么理解搜索引擎优化
  • 企业形象通用网站哪里有整站优化
  • 河北固安县网站建设百度一下就知道官方