myBatis
爱笑的T_T
工作
展开
-
MyBatis (7)——Mybatis缓存
原:http://www.cnblogs.com/xdp-gacl/p/4270403.html一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Sess转载 2016-04-08 22:46:51 · 303 阅读 · 0 评论 -
mybatis 通用Mapper
转:http://blog.csdn.net/weijiaxiaobao/article/details/511815801. 引入通用Mapper的依赖[html] view plain copydependency> groupid>org.mybatisgroupid> artifactid>转载 2017-10-15 15:26:57 · 651 阅读 · 0 评论 -
mybatis.generator使用
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases pom.xml添加jar依赖 ...转载 2017-09-12 22:05:26 · 497 阅读 · 0 评论 -
Mybatis分页插件-PageHelper(5.0)的使用
转:http://blog.csdn.net/u012728960/article/details/50791343maven依赖 com.github.pagehelper pagehelper 5.0.0一、首先,在spring-mybatis.xml中是这样配置: <!-- <property name="configLocation转载 2017-03-24 14:19:19 · 10885 阅读 · 1 评论 -
MyBatis SQL xml处理小于号与大于号
转:http://luanxiyuan.iteye.com/blog/2105949当我们需要通过xml格式处理sql语句时,经常会用到,,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上转载 2017-02-15 16:22:56 · 863 阅读 · 0 评论 -
spring+mybatis管理多个数据源(非分布式事务)
转:http://www.cnblogs.com/rain-in-sun/p/4314283.html?utm_source=tuicool&utm_medium=referral本文通过一个demo,介绍如何使用spring+mybatis管理多个数据源,注意,本文的事务管理并非之前博文介绍的分布式事务。这个demo将使用两个事务管理器分别管理两个数据源。对于每一个独立的事务,只涉及转载 2017-02-14 14:18:52 · 961 阅读 · 0 评论 -
MyBatis(8)——Mybatis3.x与Spring4.x整合
原:http://www.cnblogs.com/xdp-gacl/p/4271627.htmlpom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave转载 2016-04-09 00:14:03 · 1521 阅读 · 0 评论 -
MyBatis (2)--对表执行CRUD操作
二:MyBatis对表执行CRUD操作 :http://www.cnblogs.com/xdp-gacl/p/4262895.html一、使用MyBatis对表执行CRUD操作——基于XML的实现1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 xml version="1.0" encoding="UTF-8" ?>转载 2016-04-07 22:48:09 · 315 阅读 · 0 评论 -
mybatis (1) --快速入门
一:快速入门:http://www.cnblogs.com/xdp-gacl/p/4261895.html一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Jav转载 2016-04-07 12:49:10 · 343 阅读 · 0 评论 -
MyBatis (6)——调用存储过程
原:http://www.cnblogs.com/xdp-gacl/p/4270352.html一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程create table p_user( id int primary key auto_increment, name varchar(10),转载 2016-04-08 12:55:30 · 413 阅读 · 0 评论 -
MyBatis (3)——优化MyBatis配置文件中的配置
原:http://www.cnblogs.com/xdp-gacl/p/4264301.html一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下转载 2016-04-08 13:01:28 · 363 阅读 · 0 评论 -
MyBatis (4)——解决字段名与实体类属性名不相同的冲突
原:http://www.cnblogs.com/xdp-gacl/p/4264425.html 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY A转载 2016-04-08 20:16:46 · 374 阅读 · 0 评论 -
MyBatis (5)——实现关联表查询
原:http://www.cnblogs.com/xdp-gacl/p/4264440.html一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系CREATE TABLE teacher(转载 2016-04-08 21:47:14 · 330 阅读 · 0 评论