摘要: 新增 Mapper.xml配置 <insert id="insOne" parameterType="peo"> insert into people values(default,#{name},#{age}) </insert> java代码传参示例 People p = new People( 阅读全文
posted @ 2020-03-04 19:31 Scorpicat 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 引入别名 在Mapper中我们常常使用包名.类名的方法引入类,但这样写太长了,MyBatis为我们提供了别名功能。 注意:是给类起别名,mapper不行 在MyBatis的配置文件中。 第一种方式:给单独的类起别名 在alias后跟上别名,在type中跟上包名.类名。 <typeAliases> < 阅读全文
posted @ 2020-03-04 18:14 Scorpicat 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 使用map实现分页 java中 int pageSize = 2; int startPage = 0; map.put("pageSize", pageSize); map.put("startPage", startPage); list = session.selectList("cn.xia 阅读全文
posted @ 2020-03-04 17:56 Scorpicat 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 参数类型ParameterType 传递参数 selectList()方法和selectOne方法,只能传一个参数: 下面方法的第二个参数,即需要传入的参数(如下传入1) 第一个参数为方法名。 session.selectOne("cn.xiaohei.mapper.PeopleMapper.sel 阅读全文
posted @ 2020-03-04 17:27 Scorpicat 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 引入 在全局配置中,我们可以开启MyBatis的日志功能,前面我们也看到,MyBatis的依赖包有很多是日志包,其中就包含log4j。 导入log4j配置文件 放在src目录下,不可更改路径。 配置文件名为:log4j.properties 不可更改文件名 log4j.rootCategory=ER 阅读全文
posted @ 2020-03-04 15:55 Scorpicat 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 依赖包 或使用maven坐标 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> 引入语句 <%@ taglib prefix 阅读全文
posted @ 2020-03-04 15:15 Scorpicat 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 三种查询方式 在使用SQLSession调用查询方式时,有三种查询方式 1.selectList(方法) 返回值为List<ResultType 属性控制> 2.selectOne(方法) 返回一个Object,适用于返回结果只是变量或一行数据时 3.selectMap(方法,列名) 以列名为key 阅读全文
posted @ 2020-03-04 10:32 Scorpicat 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 实体类中属性名需要与字段保持一致,否则查询不到对应字段的数据。 但可以在查询语句中使用别名的方法获得数据,例如,字段为name,但实体类中的对应的属性确实name123,那么可以在查询时做别名操作: select name name123,age from person 就是这样子了。 阅读全文
posted @ 2020-03-04 09:52 Scorpicat 阅读(145) 评论(0) 推荐(0) 编辑