摘要: 业务层的职能不仅仅是调用dao这么简单,事物处理是任何企业级应用开发中不能回避的一个重要问题。意为我们通过在业务中硬编码的方式 进行事物控制,这样的弊端显而易见:事物代码分散在业务方法中难以重用,需要调整时工作量也比较打:复杂事物的编码难度较高,增加了开发 难度等。spring提供了声明事物处理机制 阅读全文
posted @ 2018-09-26 19:53 不--易 阅读(146) 评论(0) 推荐(0) 编辑
摘要: mybatis和spring整合也就是把两者的优点集合到一起下面我们看下配置步骤 导入jar mybatis的配置请参考我之前的这篇:https://www.cnblogs.com/hfx123/p/9590509.html 搭建好mybatis框架后确保mybatis环境搭建没有错误,在此基础上进 阅读全文
posted @ 2018-09-26 11:18 不--易 阅读(11488) 评论(1) 推荐(0) 编辑
摘要: 今天碰到一个很奇葩的问题,搞起我以后都不敢 build path到jar了 所以我就全部放到lib目录下了,因为之前使用build path导入的jar失效了,一直找不类,具体原因我也不清楚,我之前的项目使用build path是没问题的 阅读全文
posted @ 2018-09-21 12:06 不--易 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 今天在整合mybatis和spring的时候出的错 报错如下 报错原因是因为我在mybatis里面这段代码没有删除导致spring和mybatis都扫描了一遍xml,就出错了。 这两段代码只要删一段就行,删spring里面的或者mybatis的都行 阅读全文
posted @ 2018-09-21 11:32 不--易 阅读(32199) 评论(0) 推荐(0) 编辑
摘要: Aop是干嘛的为什么要使用它 在业务系统中,总有一些散落,渗透到系统的各处且不得不处理的事情,这些穿插在既定业务中的操作就是所谓的“横切逻辑”,也称切面, 我们怎样才不受这些附加要求的干扰,专心于真正的业务逻辑呢?我们很容易想到可以将这些重复性的代码抽取出来,放在专门的类和方 法中,这样便于管理和维 阅读全文
posted @ 2018-09-19 17:09 不--易 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 今天在使用注解配置aop时出现了几次的错误 出现这个错的原因都是aop配置出了问题我总结了几点 报错的原因是因为少了 pointcut= 阅读全文
posted @ 2018-09-19 16:57 不--易 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 构造注入 如何给构造方法中的参数注入方法呢如下 首先bean代码如下 xml注入代码如下 这段个代码跟下面这段Java代码的意思是一样的,实例化一个名叫 greeting1的对象并且传入两个参数 ,name则对应参数的名称 测试代码如下 结果如下 注入属性 注入代码如下 再编写bean时需要注意些s 阅读全文
posted @ 2018-09-17 22:22 不--易 阅读(4395) 评论(0) 推荐(0) 编辑
摘要: 动态SQL语句,也就意味着SQL语句不在是一成不变的而是具有多样性. if if的用法还是跟平常差不多的(不过没有else if也没有else) 如上面的代码,如果是空的字段则不执行更新操作 choose(when,otherwise) choose就相当于Java中的switch,when相当于c 阅读全文
posted @ 2018-09-11 10:37 不--易 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 相比jdbc mybatis在操作数据库方面比jdbc节省了大量的代码,及大量的代码冗余.使得操作起来更加简洁. 在Mapper中分别有着 select,insert, update,delete的这四个标签分别对应着SQL语句中的查询映射,添加映射,修改映射,删除映射. 不同点 可以看到除了标签, 阅读全文
posted @ 2018-09-08 11:07 不--易 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: mybatis框架的优点 需要了解orm可以参考此博客:https://www.cnblogs.com/huanhang/p/6054908.html mybatis框架的缺点 mybatis的应用场合 mybatis是一个足够灵活的DAO层解决方案,对性能要求很高,或许要较多变得项目,如互联网项目 阅读全文
posted @ 2018-09-05 14:54 不--易 阅读(328) 评论(0) 推荐(0) 编辑