MyBatis

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

MyBatis知多少(26)MyBatis和Hibernate区别

iBatis和Hibernate之间有着较大的差异,但两者解决方案很好,因为他们有特定的领域。我个人建议使用MyBatis的,如果: 你想创建自己的SQL,并愿意维持他们. 你的环境是由关系数据模型驱动的。 你的项目工作有复杂架构的。 简单地要使用Hibernate,如果: 你的环境是由对象模型驱动的,并希望

2015-08-07 10:40:40

Mybatis在oracle、mysql、db2、sql server的like模糊查询

<!-- oracle --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * fro

2015-08-07 10:31:21

MyBatis中Like语句使用方式

oracle数据库:  Java代码   SELECT   *   FROM   user   WHERE   name like CONCAT(\'%\',#{name},\

2015-07-15 10:41:58

spring 3.0.6 + mybatis 3.06 + atomikos3.7 (tomcat)分布式事务

atomikos 所需jar : 1.transactions-jdbc.jar 2.transactions.jar 3.transactions-jta.jar 4.transactions-api.jar 5.atomikos-util.jar jta.properties 配置文件 放在src目录即可 com.atomiko

2015-07-13 11:12:39

mybatis 并发问题解决,参考hibernate

       时候操作同一账户就是典型的样例。比方A、B操作员同一时候读取一剩余金额为1000元的账户,A操作员为该账户添加100元。B操作员同一时候为该账户减去 50元。A先提交。B后提交。 最后实际账户剩余金额为1000-50=950元。但本该为 1000+100-50=1050。这就是典型的并

2015-07-13 10:30:30

Mybatis 和 Spring 4 全注解配置

废话不说直接上代码 注解配置文件: Application.java package com.test.config; import javax.sql.DataSource; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.mapper.

2015-07-09 10:17:20

mybatis 注解

首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。&

2015-07-09 10:17:19

Spring+SpringMVC+Mybatis整合

一、首先搭建Spring框架 1.引入Spring相应的jar包以及一些common包。并添加log4j.properties及log4j.jar。 2.创建jdbc.properties文件及dataSource.xml(关于数据库的配置也可以整合到applicationContext.xml中) jdbc.properties hibernate

2015-07-09 10:17:18

深入了解MyBatis二级缓存

我们从SqlSessionFactoryBuilder解析mybatis-config.xml配置文件开始: 然后是: 看parser.parse()方法: 看处理Mapper.xml文件的位置: 看处理Mapper.xml的XMLMapperBuilder: 继续看parse方法: 到这里: 从这里看到cach

2015-07-09 10:16:57

mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成

Jeecg-Mybatis版本代码生成器演示视频  代码下载:JEECG-mybatis参考学习版本 简要说明  JEECG[J2EE Code Generation]  代码生成:根据表生成对应的Bean,Service,Dao,Action,XML,JSP等,增删改查功能直接使用,实现了快速开发  j

2015-07-09 10:16:56

MyBatis入门实例 ——Mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>    <!DOCTYPE mapper        PUBLIC "-//mybatis.org//DTD Ma

2015-07-09 10:16:56

Spring之ORM(spring 与mybatis的4种整合实例)

我们知道spring没有提供orm框架但是,提供了很好的和orm框架这个的代沟,我们可以和流行的orm框架进行整合,本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可以通过连接下载http://download.csdn.net/detail/qh_java/8431455 ; &

2015-07-09 10:16:55

Mybatis一级缓存

一、建一个普通java项目, 项目目录如下: 添加jar包如下: junit-4.10.jar log4j-1.2.16.jar mybatis-3.1.1.jar mysql-connector-java-5.1.7-bin.jar 二、实体类 public class User{ private int id

2015-07-09 10:16:55

MyBatis 语句映射文件(2)增删改查、参数、缓存

2.2 select 一个select 元素非常简单。例如: Xml代码   <!-- 查询学生,根据id -->   <select id="getStudent" parameterType="S

2015-07-09 10:16:54

Mybatis入门简单例子详解

目录结构: mybatis-config.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&quot

2015-07-09 10:16:54

mybatis 官网中文教程

XML 映射配置文件 properties 这些是外部化的, 可替代的属性, 这些属性也可以配置在典型的 Java 属性配置文件中, 或者通过 properties 元素的子元素来传递。例如: SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props

2015-07-09 10:16:52

mybatis+spring3实战2-sqlSessionDaoSupport方式

package com.zxh.customer.hashmap.dao; import java.util.List; import java.util.Map; /**  *  * @author Administrator  *  * @param <T>  */ pub

2015-07-09 10:16:51

MyBatis3 通用CRUD的研究[一]

尝试了下MyBatis3,感觉不错,比自己写的那个ORM框架完善~~(好吧..我臭屁了) 问题: MyBatis3提供了一种半自动化的ORM解决方案,比Hibernate这种全自动解决方案多了不少的灵活性和可操控性,试用了下感觉还不错,就是有个问题在于,MyBatis的所有处理都需要提供一个xml配置或者注解形式的语句,虽然动态SQL很强大,但是一般项目

2015-07-09 10:16:50

Mybatis分页插件2.0版本发布

项目地址:http://git.oschina.net/free/Mybatis_PageHelper 软件介绍:http://www.oschina.net/p/mybatis_pagehelper 分页插件示例: http://blog.csdn.net/isea533/article/details/24700339

2015-07-09 10:16:49

使用MyBatis Generator插件自动生成Dto、Dao、Mapping

一、下载mybatis-generator-core 进入:http://code.google.com/p/mybatis/ 选择Downloads,再选择MyBatis Generator Tool下载即可。 二、生成配置文件 新建一个空的XML配置文件,名称可以随便取,这里以generatorConfig.xml为名。最

2015-07-09 10:16:48