mybatis
上漂的程序猫狗
我想为这社会做一点自己的共享,不想碌碌无为过完这一生
展开
-
MyBatis
MyBatis是什么?MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java对象)到数据库中的记录。简介每个MyBatis应用程序主要都是使转载 2015-07-16 10:36:47 · 927 阅读 · 0 评论 -
mybatis代码配置文件记录
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com.team.gaoguangjin.jdbc.mybatis原创 2015-07-16 11:16:17 · 1479 阅读 · 0 评论 -
mybatis调用mysql存储过程,带结果集
存储过程中经常需要返回结果集。 MySQL 中直接用 select 即可返回结果集。而 Oracle 则需要使用游标来返回结果集。这一点 MySQL 相对比较方便,如下代码即可实现输出结果集:mybatis调用service层需要注意增加 @Transactional(readOnly = false),放开事务写功能service@Transactional(readOnly = false)原创 2015-10-10 17:59:57 · 2928 阅读 · 0 评论 -
mybatis缓存使用
使用场景mybatis默认开启一级查询缓存,不需要添加任何配置文件。二级缓存需要在修改配置文件。一级缓存使用条件: 必须同一个session,如果session对象已经close()过了就不能用了 查询条件必须一致 没有执行过session.cleanCache();会清理缓存 没有执行过增删改操作(这些操作都会清理缓存) 二级缓存使用条件:mybatis-confi原创 2015-09-24 15:44:33 · 680 阅读 · 0 评论