------Mybatis
文章平均质量分 62
环游记
感觉到累的时候,可能正在走人生的上坡路!
展开
-
【Spring+MyBatis】-----简介
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan发展 经典的Java EE往往以EJB为核心,以应用服务器为运行环境,所以开发运行成本较高。Spring MVC+MyBatis做为轻量级Java EE应用具有分层及可扩展性,可维护性等优点。 Java EE最早的规范是JSP,JSP必须被web服务器编译成s...原创 2017-10-08 23:28:27 · 20476 阅读 · 14 评论 -
Mybatis(二)--Mybatis的XML和注解基本用法
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan简介 Mybatis提供了两种基本用法:①XML方式,②注解方式,Mybatis3.0对比2.0版本的一个最大的变化就是支持使用接口来调用方法。使用接口会方便很多,Mybatis使用Java的动态代理可以直接通过接口来调用相应的方法,不需要提供接口的实现类,当有多个参数的时候,通过参...原创 2018-01-02 15:49:37 · 21821 阅读 · 3 评论 -
Mybatis(一)--入门小demo
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan简介 Mybatis的前身是iBATIS,是在2001年发起的一个开源项目,最初侧重于密码软件的开发,后来发展成为一款基于Java的持久层框架。 Mybatis是一款优秀的支持自定义SQL查询、存储过程和高级映射的持久层框架。Mybatis可以使用XML或注解进行配置和...原创 2017-12-27 21:56:37 · 20361 阅读 · 20 评论 -
Mybatis(四)--Spring集成Mybatis
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan一、创建zh-root项目(用来管理依赖包的版本) 1.使用idea开发工具新建maven项目,坐标如下: <groupId>zh.root</groupId> <artifactId>zh-root</artifac...原创 2018-01-13 17:40:39 · 21544 阅读 · 7 评论 -
Mybatis(三)--Mybatis缓存配置
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 使用缓存可以提高获取数据的速度,避免频繁的数据库交互,尤其是在查询越多,缓存命中率越高的情况下,使用缓存的作用就更加明显了。一般提到Mybatis缓存的时候都是指二级缓存,一级缓存默认会启用。一级缓存 1.先写一个基本的mapper来创建sqlsession,...原创 2018-01-03 21:35:40 · 30986 阅读 · 6 评论 -
Mybatis(五)--源码分析传入单个list参数和多个list参数写法
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan需求描述 今天在做一个级联删除功能,权限中删除资源时,级联删除掉角色和资源绑定的数据。在学习mybatis的时候知道在dao层使用@param注解的原因是当传入多个参数时可能会导致mybatis不知道参数对应关系,所以需要使用@param指定参数的别名,此次删除就只有一个参数,心...原创 2018-03-24 16:46:41 · 34138 阅读 · 13 评论 -
Mybatis(六)--级联删除
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan需求描述 今日需求是删除资源时同时删除与该资源绑定的角色数据,有两张表,资源表、角色与资源绑定表,级联删除的时候有两种方法:①建立表时直接建立约束,当父表删除数据时数据库会自动去删除子表中的数据,②通过代码实现级联删除,先删除子表数据,然后删除父表中的数据。通过数据库实现...原创 2018-03-24 17:58:33 · 33963 阅读 · 15 评论 -
SSM框架搭建(三)--整合p6spy
描述普通情况下,控制台打印出的sql是带?的,开发人员在自己调试的过程中遇到bug是再常见不过了,如果想看一下程序打出来的sql,发现参数的位置都是?,是不是很不爽,若想在数据库中执行sql,还需要手动修改sql的参数,真是麻烦,使用p6spy可以将sql格式化然后打出,打出的sql不再是带有?的,而是可以直接拷贝到数据库执行的。整合步骤如下: 添加jar包依赖 在service层...原创 2018-07-09 20:52:18 · 19258 阅读 · 6 评论