上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 只看使用 在mapper标签下添加 <cache readOnly="true"></cache> 看原理 1.应用程序和数据库交互的过程是一个相对比较耗时的过程 2. 缓存存在的意义:让应用程序减少对数据库的访问,提升程序运行效率 3. MyBatis 中默认 SqlSession 缓存开启 3. 阅读全文
posted @ 2020-03-09 18:17 Scorpicat 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 动态SQL 所谓动态sql,就是加了一些逻辑判断的SQL语句。 主要有以下: where-if :where标签下写if标签。如果if判断成立,则执行if下的sql,多个if可叠加执行。如where标签下判断无内容,where标签不被执行。需要在if标签下sql语句前写and。默认执行时第一个and 阅读全文
posted @ 2020-03-09 16:42 Scorpicat 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 报错代码如 注:此session已声明,并且通过System.out.println可打印出地址。 long count = session.selectOne("cn.xiaohei.mapper.LogMapper.selCount"); 异常如 严重: Servlet.service() fo 阅读全文
posted @ 2020-03-06 17:06 Scorpicat 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 案例 一个账户给另一个账户转账, 转账成功后跳转转账日志界面。 日志界面的意义在于分页的使用。 bug 我遇到SqlSession空指针异常bug,但session对象明明是有地址的,怀疑跟mapper有关。在我一顿操作气到砸电脑后bug消失了。 总结 淦 效果演示 代码包 点击下载 阅读全文
posted @ 2020-03-06 14:57 Scorpicat 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 新增 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 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 引入别名 在Mapper中我们常常使用包名.类名的方法引入类,但这样写太长了,MyBatis为我们提供了别名功能。 注意:是给类起别名,mapper不行 在MyBatis的配置文件中。 第一种方式:给单独的类起别名 在alias后跟上别名,在type中跟上包名.类名。 <typeAliases> < 阅读全文
posted @ 2020-03-04 18:14 Scorpicat 阅读(337) 评论(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 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 引入 在全局配置中,我们可以开启MyBatis的日志功能,前面我们也看到,MyBatis的依赖包有很多是日志包,其中就包含log4j。 导入log4j配置文件 放在src目录下,不可更改路径。 配置文件名为:log4j.properties 不可更改文件名 log4j.rootCategory=ER 阅读全文
posted @ 2020-03-04 15:55 Scorpicat 阅读(402) 评论(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) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页