上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 如题目所示,本小章节讨论为什么SqlSession的commit会造成事物的提交 首先先看SqlSession的commit()他是一个接口的方法,所以去他的实现类找(Ctrl+H)DefaultSqlSession类中查找他的commit无参数的方法,因为我们调用的也是他的无参方法,往下看 看出来 阅读全文
posted @ 2018-02-24 19:02 晨曦Dawn 阅读(4930) 评论(0) 推荐(1) 编辑
摘要: 先点进去看一下insert方法 用ctrl加鼠标左键点进去看 发现是一个接口SqlSession的方法,没有实现 ,但是通过里氏替换原则的想法,他是接口接收了实现类,所以找他的实现类DefaultSqlSession(idea快捷键ctrl+H) 进去后用ctrl+F查找insert,可以看到多个i 阅读全文
posted @ 2018-02-23 08:59 晨曦Dawn 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.找SqlSesionFactory实现类 Ctrl+H:DefaultSqlSessionFactory: Ctrl+F :openSession()方法 原型如下: public SqlSession openSession() { return this.openSessionFromDat 阅读全文
posted @ 2018-02-23 08:04 晨曦Dawn 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 简单概述一下本讲 别名,sql片段简单写一下,模糊查询多写一点 一。别名 别名写在大配置中 二。sql片段 在开发过程中一般不直接使用*作为sql的查询语句的列,因为会损耗性能严重,在多次,重复使用列名,但是列名太多,所以很麻烦,怎么解决? sql片段 怎么使用? 如下: 用include将sql片 阅读全文
posted @ 2018-02-22 22:08 晨曦Dawn 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 其次就是大配置mybatis-config.xml里的事 开一个properties的xml节点,写一个resource="刚才那个文件的名字.后缀名" 之后下面就可以用${value}的方式来获取值填进去 阅读全文
posted @ 2018-02-22 21:42 晨曦Dawn 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------简单的整合日志,首先提供俩种方式,log4j和logback简单的说一下logback,他由log4j的原作者编写,由于重写了内核,在关键执行路径上,性能提升较大,有些甚至达到10倍以上,占的内存更小,slf4j能很好的整合它,还有很多数不胜数的优势,所以对他进行补充先开始log4j,从简入深,循序渐进他这个需... 阅读全文
posted @ 2018-02-22 21:29 晨曦Dawn 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 继续上次的开始,这次记录的是增删改查,上次重复过的代码不做过多解释 首先先创建mysql的表和实体类Book BOOK 接下来是接口,我写到一块了,一次全部拿出来,我会标清除注释,给解释一下 增删改得到的返回值都是受影响的行数,查全部返回List泛型,查单独根据bookid进行查,返回的是单个对象B 阅读全文
posted @ 2018-02-22 20:54 晨曦Dawn 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 原因:模板丢失 解决方案: 在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false 阅读全文
posted @ 2018-01-29 16:50 晨曦Dawn 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 一,IDEA的安装和永久注册 1.安装: 那到安装包,下一步,选路径,上面可以选操作系统64/32位,下面是程序的默认打开方式,可以不必勾选,也可以全选 路径一定不包含中文,重点 2.永久注册: 将此jar包放入idea下的lib中, 在bin目录下idea.exe.vmoptions和idea64 阅读全文
posted @ 2018-01-27 15:12 晨曦Dawn 阅读(182) 评论(0) 推荐(0) 编辑
摘要: log4j 一,log4j简介 1.如果程序中出现异常,我们怎么解决? 01.使用异常处理机制 》异常 (但是使用原则是,能不用异常处理机制,最好不用,怎么办?) 02.通过debug调试 (必须掌握) 03.通过System.out.print(); 但是:001.控制台有行数限制 002.影响我 阅读全文
posted @ 2017-10-24 16:12 晨曦Dawn 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页