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

后台模板链接前台网站莆田专业网站建设公司

后台模板链接前台网站,莆田专业网站建设公司,单页站好做seo吗,深圳电器公司招聘信息第一章 Mybatis中参数传递问题 1.1 单个普通参数 可以任意使用#xff1a;参数数据类型、参数名称不用考虑 1.2 多个普通参数 Mybatis底层封装Map结构#xff0c;封装key为param1、param2…【支持#xff1a;arg0、arg1、…】 1.3 命名参数 语法#xff1a; Param(val…第一章 Mybatis中参数传递问题 1.1 单个普通参数 可以任意使用参数数据类型、参数名称不用考虑 1.2 多个普通参数 Mybatis底层封装Map结构封装key为param1、param2…【支持arg0、arg1、…】 1.3 命名参数 语法 Param(value“参数名”)Param(“参数名”) 位置参数前面 注意 底层封装Map结构命名参数依然支持参数【param1,param2,…】 示例代码 /*** 通过员工姓名及薪资查询员工信息【命名参数】* return*/ public ListEmployee selectEmpByNamed(Param(lName)String lastName,Param(salary) double salary);select idselectEmpByNamed resultTypeemployeeSELECTid,last_name,email,salaryFROMtbl_employeeWHERElast_name#{param1}ANDsalary#{param2} /select源码分析 MapperMethod对象142行代码【命名参数底层代码入口】 命名参数底层封装map为ParamMapParamMap继承HashMap ParamNameResolver对象130行代码命名参数底层实现逻辑 //130行 final MapString, Object param new ParamMap(); int i 0; for (Map.EntryInteger, String entry : names.entrySet()) {param.put(entry.getValue(), args[entry.getKey()]);// add generic param names (param1, param2, ...)final String genericParamName GENERIC_NAME_PREFIX (i 1);// ensure not to overwrite parameter named with Paramif (!names.containsValue(genericParamName)) {param.put(genericParamName, args[entry.getKey()]);}i; } return param;1.4 POJO参数 Mybatis支持POJO【JavaBean】入参参数key是POJO中属性 1.5 Map参数 Mybatis支持直接Map入参map的key参数key 1.6 Collection|List|Array等参数 参数名collection、list、array 第二章 Mybatis参数传递【#与$区别】 2.1 回顾JDBC DriverManagerConnectionStatement执行SQL语句入参使用SQL【String】拼接方式PreparedStatement执行SQL语句【预编译SQL】入参使用占位符方式ResultSet 2.2 #与$区别 【#】底层执行SQL语句的对象使用PreparedStatementd预编译SQL防止SQL注入安全隐患相对比较安全。【$】底层执行SQL语句的对象使用Statement对象未解决SQL注入安全隐患相对不安全。 2.3 #与$使用场景 查询SQLselect col,col2 from table1 where col? and col2? group by ?, order by ? limit ?,? #使用场景sql占位符位置均可以使用# KaTeX parse error: Expected EOF, got # at position 6: 使用场景#̲解决不了的参数传递问题均可以…处理【如form 动态化表名】 /*** 测试$使用场景*/ public ListEmployee selectEmpByDynamitTable(Param(tblName) String tblName);select idselectEmpByDynamitTable resultTypeemployeeSELECTid,last_name,email,salaryFROM${tblName} /select
http://wiki.neutronadmin.com/news/378931/

相关文章:

  • 企业管理系统网站怎样做网站后台运营
  • 佛山仿站定制模板建站企业网站建设怎么样做会计分录
  • 珠海网站建设培训北京智能网站建设哪里好
  • 北京最牛计算机培训机构seo优化培训多少钱
  • 洛阳网站建设的公司莆田市秀屿区建设局网站
  • 下载企业网站wordpress 用户组权限
  • 建设企业网站的公司wordpress会员通知插件
  • 旅游网站的功能装门做特卖的网站
  • 网站开发入门看什么龙岗大运做网站的公司
  • dw制作简单网站模板下载地址浙江省网站建设公司
  • 需要网站开发的吗wordpress 制作网站模板
  • 网站域没到期不能续费吗做网站用突发性实例可以吗
  • 关键字查询我的网站怎么做找建筑网官网
  • 中小企业网站设计开封北京网站建设
  • 网站尺寸大小企业网站源码搜一品资源
  • 天津和平做网站多少钱北京商场营业时间
  • 徐州企业网站设计怎么做加盟网站
  • 俄语培训网站建设沈阳网站制作的公司
  • 上传网站再备案如何自己创造网站
  • 吉林网站建设方案网站用户体验
  • 珠海做网站推广公司网络工程实施方案
  • 景德镇网站维护吴江和城乡建设局网站
  • 外链推广网站重庆seo排名优化费用
  • 辽宁网站建设熊掌号公司的分类
  • 大学生做家教比较好的网站淘宝网免费素材图库
  • 网站制作品牌公司wordpress生成海报图片插件
  • 最贵网站建设多少钱做自媒体好还是网站好
  • 一站式平台网站开发技术wordpress杂志主题nana
  • 网销可以做推广的网站wordpress数据库查询数据库
  • 网站建设教育类旧式网站公司网站建设方案书怎么写