05 2019 档案
摘要:接口绑定,就是在MyBatis中任意定义接口,然后把接口里面的方法和SQL语句绑定, 我们直接调用接口方法就可以,这样比起原来了SqlSession提供的方法我们可以有更加灵活的选择和设置。 student ...
阅读全文
摘要:一、使用MyBatis的mapper接口调用时有哪些要求?① Mapper接口方法名和mapper.xml中定义的每个sql的id相同;② Mapper接口方法的输入参数类型和mapper.xml中定义的每个...
阅读全文
摘要:如何获取自动生成的主键值?insert 方法总是返回一个int值 ,这个值代表的是插入的行数。如果采用自增长策略,自动生成的键值在 insert 方法执行完后可以被设置到传入的参数对象中。public int a...
阅读全文
摘要:一、bindbind 元素可以从 OGNL 表达式中创建一个变量并将其绑定到上下文。比如:以下是三种写模糊查询的方式:调用:stuOperation.selectUser1("%t%");select * fro...
阅读全文
摘要:类似于java中的switch,多选一
阅读全文
摘要:Q:mybatis动态SQL有什么用?执行原理?有哪些动态SQL?mybatis动态SQL可以在xml映射文件内,以标签的形式编写动态SQL,执行原理是根据表达式的值完成逻辑判断并动态拼接SQL的功能mybati...
阅读全文
摘要:public class teacher2 { private Integer id; private String name; private int dep_id;}public class...
阅读全文
摘要:场景:将数据库取出数据封装成一个bean 一、处理bean中property与column不一致情况(基本数据类型)public teacher selectTeacherByID2(int id); ...
阅读全文
摘要:#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是...
阅读全文
摘要:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach标签的属性主要有item,index,collection,open,separator,close。item 表示集...
阅读全文
摘要:一、多个参数public int selectUser1(String name,int age); 二、见明知意的多个参数public int selectUser2(@Param("id")St...
阅读全文
摘要:一、读取到一个list中 public ArrayList SelectUsers(@Param("name")String name); 二、单条记录读取到Map中 //map 单条记录 pu...
阅读全文
摘要:一、 typeAlias默认是将最底层的类名作为简短名,若仍不满意,可以在自定义bean上@Alias("stu")方式,其自定义别名 @Alias("tea")public clas...
阅读全文
摘要:比如数据库的表结构:bean结构:在不修改表、bean结构基础上对映射文件进行修改即可(重命名)一、在SQL中设置别名stuCountry stu_country 二、使用resultMap标...
阅读全文
摘要:一、目录结构二、web.xml SpringMVC01 dispatcherServlet org.springframework.web.servlet.DispatcherServlet ...
阅读全文
摘要:一、/不能处理静态资源的原因 / 将所有请求都交给springmvc,包括jsp页面中图片、css、js等资源请求,所以就会出现图片不能展示问题(没有对应的处理器),即以/方式,不能访问静态资源问...
阅读全文
摘要:1.首先新建一个项目工程new-Dynamic Web Project①遇到问题:eclipse没有(添加)”Dynamic Web Project”选项的方法解决方法:https://blog.csdn.net...
阅读全文
摘要:一、核心代码package com.target;//com.target 目标接口 即核心代码public interface ArithmeticCalculator { int add(int i,int ...
阅读全文
摘要:一、核心代码package target;//target 目标接口 即核心代码public interface ArithmeticCalculator { int add(int i,int j); int ...
阅读全文
摘要:一、去掉验证码对于开发人员来说,只是把验证码相关代码注释掉即可,如果是在测试环境,这将可省去测试人员不少麻烦,如果自动化脚本是在正式环境跑,则会给系统带来一定的风险。二、设置万能码在代码中加个特殊逻辑即可三、记录...
阅读全文
摘要:getScreenshotAs()来截取当前窗口自动化脚本是交给工具去执行,有时候打印的错误信息并不十分明确,如果在脚本执行出错的时候将对当前窗口截图保存,那么通过图片信息会更直观帮助我们找出脚本出错的原因Sys...
阅读全文
摘要:有时候我们需要验证浏览器中是否存在cookie,因为基于真实的cookie点的测试是无法通过白盒和集成测试完成的。WebDriver提供了操作Cookie的相关方法可以读取、添加、删除cookie信息。WebDr...
阅读全文
摘要:对于web页面的上传功能一般会有以下几种方式普通上传:普通的附件上传都是将本地的路径作为一个值放input标签中,通过form表单提交的时候将这个值提交给服务器插件上传:一般是指基于Flash与JavaScrip...
阅读全文
摘要:在WebDriver中处理JavaScript所生成的alert、confirm、prompt是很简单的。具体做法是使用switch_to_alert()方法定位到alert/confim/prompt。然后使用...
阅读全文
浙公网安备 33010602011771号