摘要:
@Controller 处理http请求 @Controller //@ResponseBody public class HelloController { @RequestMapping(value="/hello",method= RequestMethod.GET) public Strin 阅读全文
摘要:
在我们向数据库插入一条数据的时候,少不了一些向createTime、updateTime此类字段,每次插入的数据都要设置这些个值,很烦,通过实现MetaObjectHandler接口重写insertFill、updateFill方法可以帮你摆脱烦恼 MetaObjectHandler接口是mybat 阅读全文
摘要:
实际上Java注解与普通修饰符(public、static、void等)的使用方式并没有多大区别,下面的例子是常见的注解: public class AnnotationDemo { //@Test注解修饰方法A @Test public static void A(){ System.out.pr 阅读全文
摘要:
这里面的每一个Mapper,就代表一个具体的业务(增 / 删 / 改 / 查) 阅读全文
摘要:
Mybatis核心文件概述 1 MyBatis核心配置文件层级关系 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: 2 MyBatis常用配置解析 1) environments标签 数据库环境的配置,支持多环境配置 2)properti 阅读全文
摘要:
Mybatis映射文件概述 Mybatis增删改查 1 新增 1)编写映射文件UserMapper.xml 2)编写测试类 3)新增注意事项 插入语句使用insert标签 在映射文件中使用parameterType属性指定要插入的数据类型 Sql语句中使用#{实体属性名}方式引用实体中的属性值 插入 阅读全文
摘要:
1. 知道软件测试的核心课程内容 <1> 功能测试 需求:针对TPshop项目的登录模块进行功能测试 测试用例: <2> 自动化测试 需求:针对TPshop项目的登录模块,实现自动化测试 示例代码: import time import unittest from selenium import w 阅读全文
摘要:
MyBatis开发步骤 案例需求:通过mybatis查询数据库user表的所有记录,封装到User对象中,打印到控制台上 步骤分析: 1. 创建数据库及user表 2. 创建maven工程,导入依赖(MySQL驱动、mybatis、junit) 3. 编写User实体类 4. 编写UserMappe 阅读全文
摘要:
一 框架简介 1.1 三层架构 软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层: 持久层:主要完成与数据库相关的操作,即对数据库的增删改查。 因为数据库访问的对象一般称为Data Access Object(简称DAO),所以有人把持久层叫做DAO 层。 业务层: 阅读全文