
mybatis
liweiwei1419
简单、诚实。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis使用Map批量插入数据的一个例子
直接上代码把,利用面向对象的思想,应该不难理解。 /** * 批量记录错误语言检查错误信息 * * @param languageToolResultBean */ public void batchLgToolResultTOErrorBatch(List<LanguageToolResultBean> languageToolResultB原创 2015-03-16 20:47:34 · 11283 阅读 · 0 评论 -
Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)- 实战部分
Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)- 实战部分我们这里以 dbcp 数据源为例。1、引入相关的 jar 包坐标依赖compile 'org.springframework:spring-core:4.1.7.RELEASE'compile 'org.springframework:spring-context:4.1.7.RELEASE'compil原创 2015-12-31 17:08:16 · 1076 阅读 · 0 评论 -
手把手 Spring、SpringMVC、MyBatis 整合教程之 HelloWorld
本教程只是一个小小的入门,几个技术的整合并没有想象中的繁琐和难度。 项目结构浏览。 一、jar 包准备。 (1)Spring4 、SpringMVC 的基本 jar 包 (2)MyBatis 的 jar 包mybatis-3.2.4.jar(3)Spring 与 MyBatis 整合的 jar 包mybatis-spring-1.2.0.jar(4)MySQL 驱动 jar 包m原创 2015-05-25 00:04:27 · 3972 阅读 · 0 评论 -
Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)-理论部分
我们这里以 dbcp 数据源为例。1、引入相关的 jar 包坐标依赖 <!-- 引入 Spring 的坐标依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <原创 2015-07-25 22:50:54 · 3373 阅读 · 0 评论 -
使用 Gradle 构建工具实现 Spring 集成 MyBatis (使用 Java 注解方式)
使用 Gradle 构建工具实现 Spring 集成 MyBatis (使用 Java 注解方式)1、添加依赖compile 'org.springframework:spring-core:4.1.7.RELEASE'compile 'org.springframework:spring-context:4.1.7.RELEASE'compile 'org.springframework:sp原创 2015-07-30 20:05:18 · 5550 阅读 · 0 评论 -
[转载]spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子
spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子 http://www.jcodecraeer.com/a/chengxusheji/java/2013/0622/1379.html转载 2015-12-16 11:30:25 · 916 阅读 · 0 评论 -
SSM + Shiro 整合 (7)- 认证和授权部分缓存的添加
我们在验证用户具有某些权限的时候,常常会调用自定义 Realm 的授权方法,这个授权方法里面常常要进行数据库查询的。在一个用户权限不会经常变更的情况下,如果不对授权的方法增加缓存,每次检查权限都去查询数据库是很浪费资源的。步骤1:添加 ehcache 依赖<!-- 添加 shiro-ehcache 接口依赖--><dependency> <groupId>org.apache.shiro<原创 2016-09-26 23:25:27 · 5255 阅读 · 1 评论 -
SSM + Shiro 整合 (1)- 实现 Spring 的 HelloWorld
打开 pom.xml 文件。 在浏览器中输入: The Central Repository Search Engine http://search.maven.org/ 在这里查询 GAV。我们依次输入的搜索项是: 1、spring-core; 我们发现依赖也引入进来了。 2、mybatis; 3、mybatis 和 spring 整合的 jar 包:mybatis-sprin原创 2015-03-08 01:01:44 · 5079 阅读 · 4 评论 -
SSM + Shiro 整合 (2)- 实现 Spring 集成 MyBatis
改进版的测试方法(第 1 版)public class TestMybatis { private ApplicationContext ac; private UserServiceI userService; @Before public void before(){ ac = new ClassPathXmlApplicationContext(ne原创 2015-03-08 02:25:37 · 7153 阅读 · 2 评论 -
SSM + Shiro 整合 (3)- 添加 Spring MVC 成为 Web 项目
本节的目标是在项目中添加 Spring MVC 的支持。 步骤1 :添加 Maven 的 依赖和 web 目录,编写 web.xml 部署描述符。<!-- Spring 的 Web 依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <v原创 2016-09-25 20:35:36 · 2880 阅读 · 0 评论 -
SSM + Shiro 整合(4)- 在 Web 项目中添加 Shiro
本节的目标是整合 Shiro。 步骤1:添加依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version></dependency><dependency> <groupId>org原创 2016-09-25 20:48:36 · 12685 阅读 · 1 评论 -
MyBatis 不封装对象获取数据库值的解决方案
MyBatis 不封装对象获取数据库值的解决方案 思路:如果我们不想封装对象,使用 Map 来获得 SQL 查询的结果集是一个理想的方案。下面就是一个实现类示例。List<Map<String, String>> listMap = (List<Map<String, String>>) this.getSqlMapClientTemplate().queryForList("writingEss原创 2015-03-16 11:08:42 · 4273 阅读 · 0 评论 -
MyBatis 实战-使用 maven 构建(3)- 基本增删改查的实现
Mybatis实战教程(mybatis in action)之三:实现数据的增删改查 前面已经讲到用接口的方式编程。这种方式,要注意的一个地方就是。在 User.xml 的配置文件中,mapper namespace="com.liwei.mybatis.inter.IUserOperation" 命名空间非常重要,不能有错,必须与我们定义的 package 和接口一致。如果不一致就会出错,这一章原创 2015-03-28 12:13:21 · 2504 阅读 · 0 评论 -
MyBatis 实战-使用 maven 构建(5)- 与 Spring4 的集成
Mybatis实战教程(mybatis in action)之五:Mybatis与 Spring4 集成笔者注:在这里,我把原文的 Spring3 改成 Spring4 了,其实在配置上没有啥差别。在这一系列文章中,前面讲到纯粹用 Mybatis 连接数据库,然后进行增删改查,以及多表联合查询的的例子,但实际项目中,通常会用 Spring 这个沾合剂来管理 datasource 等。为了充分利用 S原创 2015-03-28 14:21:47 · 991 阅读 · 0 评论 -
MyBatis之插件MyBatisLink
下载地址: http://mybatis-link.googlecode.com/svn/trunk/ 这是一个 svn 的下载地址,要一个一个文件地去下载,这里我帮大家下好了。大家可以点击下面的链接下载。下面的这篇文章详细介绍了 MyBatisLink 这款插件的使用,一分钟上手,一看就会。 Eclipse插件——MyBatisLink_百度经验 http://jingyan.baidu.原创 2015-03-28 19:13:44 · 3220 阅读 · 2 评论 -
Spring整合Mybatis在引入属性文件的时候遇到的问题
一般情况下,我们在引入属性文件的时候,使用如下的代码片段:<context:property-placeholder location="classpath:config/database.properties"/>但是,在今天下午我整合 Spring 和 Mybatis 的过程中,在容器启动的时候,控制台报错:严重: Could not get a databaseId from dataSour原创 2015-03-28 18:21:09 · 7864 阅读 · 1 评论 -
一号门博客《MyBatis实战教程》学习笔记(6)
Mybatis实战教程(mybatis in action)之六:Mybatis与 Spring4 MVC 集成例子思维导图里的步骤如下: 前面几篇文章已经讲到了 Mybatis 与 Spring 的集成。但这个时候,所有的工程还不是 web 工程,虽然我一直是创建的 web 工程。今天将直接用 Mybatis 与 SpringMvc 的方式集成起来。主要有以下几个方面的配置。 1、web.xm转载 2015-03-28 17:13:21 · 1338 阅读 · 0 评论 -
mybatis generator 工具的使用
mybatis generator 工具的使用。 先说说这项工具是干什么的吧。mybatis generator 是一个代码生成工具,我们在使用 mybatis 的时候,需要自己写 Mapper 接口、 Mapper 映射文件,其中的 CURD 操作几乎都大同小异。有了这个代码生成工具,只需要我们稍加配置,就能够帮助我们生成常用的、通用的代码片段了。这项工具的下载,请大家自行在网络上搜索,或者加我原创 2015-03-07 23:11:57 · 2105 阅读 · 0 评论 -
由 MyBatis 写的分页程序学习到的
先说说题外话:上周周末写了一个 MyBatis 的分页程序,这是很基础的东西了,平常开发做的就那么点事情,以前的基本功都有点生疏了。正好借这个机会复习一下,顺带着应用相关的前端和后端的知识点。这一部分的代码我放到开源中国的项目托管上了: 参考了慕课网的 MyBatis 课程加强版。 项目练习的时间为:2015 年 8 月 31 日。下面的这篇文章非常详细地讲解了 MyBatis 的拦截器以及分页原创 2015-08-31 11:15:41 · 785 阅读 · 0 评论 -
Spring Boot 让 MyBatis 打印日志的方法
网上参考了这篇文章,终于解决了这个问题,感谢原作者。让 MyBaits 打印日志的方法 http://blog.youkuaiyun.com/isea533/article/details/22931341以下简单描述一下,操作步骤: 1、引入 log4j 的坐标依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifa转载 2015-08-04 01:03:39 · 32892 阅读 · 0 评论 -
MyBatis 和 MyBatis-Spring 官方文档
mybatis – MyBatis 3 | 简介 http://mybatis.github.io/mybatis-3/zh/index.htmlmybatis-spring – MyBatis-Spring | 简介 http://mybatis.github.io/spring/zh/转载 2015-08-09 23:44:31 · 8077 阅读 · 1 评论 -
MyBatis 实战-使用 maven 构建(4)-实现关联查询
Mybatis 实战教程(mybatis in action)之四:实现关联数据的查询有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首先创建一个 Article 这个表,并初始化数据。SQL 语句:# 测试表关联查询时候新增的表drop table if exists `arti原创 2015-03-28 13:20:14 · 799 阅读 · 0 评论 -
MyBatis 实战-使用 maven 构建(1)- 面向字符串编程
说明:今天我使用 maven 项目重新做了一个 MyBatis 的 HelloWorld 练习。主要练习使用字符串编程的方式调用 MyBatis 的配置文件。 项目结构如下:下面是简要的步骤: 1、pom 文件引入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</ar原创 2015-03-27 15:34:00 · 1034 阅读 · 0 评论 -
MyBatis 实战-使用 maven 构建(2)- 面向接口编程
说明:这一节我们面向接口编程,MyBatis 面向接口编程的好处是,减少了面向字符串编程出错的几率。 注意事项: (1)配置文件中还是要写上 xml 文件的地址:<mappers> <mapper resource="com/liwei/mybatis/mapper/UserMapper.xml"/></mappers>如果没有写,MyBatis 就加载不了配置文件。(2)写一个接口,原创 2015-03-28 09:52:58 · 1102 阅读 · 0 评论 -
SSM + Shiro 整合 (5)- 自定义过滤器及权限解析器、介绍权限匹配流程
关于 Shiro 的权限匹配器和过滤器上一节,我们实现了自定义的 Realm,方式是继承 AuthorizingRealm 这个抽象类,分别实现认证的方法和授权的方法。这一节实现的代码的执行顺序 1、过滤器,在过滤器中执行 Subject 对象的判断是否具有某项权限的方法 isPermitted() 传入某一个跟当前登录对象相关的特征值(这里是登录对象正在访问的 url 连接) 2、程序到自定义原创 2016-09-25 23:05:19 · 16117 阅读 · 3 评论