数据库学习-Mybatis
文章平均质量分 81
sev7en
steven.xu
展开
-
Mybatis generator
本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表: Sql代码 CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DAT转载 2012-08-03 16:08:41 · 521 阅读 · 0 评论 -
ibatis缓存浅析
ibatis缓存浅析分类: mybatis 2012-11-20 10:25 20人阅读 评论(0)收藏举报一、缓存介绍1.1、引入 什么影响Internet访问速率? 访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须转载 2012-12-05 22:28:02 · 301 阅读 · 0 评论 -
Mybatis学习总结
一、MyBatis简介与配置MyBatis+Spring+MySql1.1MyBatis简介 MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和ApacheOJ转载 2012-12-05 22:18:49 · 1018 阅读 · 0 评论 -
Mybatis哲学
MyBatis上层接口使用简单工厂模式,核心接口为org.apache.ibatis.session.SqlSession。其中定义了与数据相关的所有操作,以及和MyBatis本身相关的几个方法,比如getConfiguration和getMapper。下图列出了部分常用方法: 从上面的类图中可以看出,SqlSession已经覆盖了DAO模式中的所有方法。因为转载 2012-11-27 07:54:27 · 724 阅读 · 0 评论 -
MyBatis调用存储过程,含有返回结果集、return参数和output参数
Ibatis是我们经常使用的O/R映射框架,mybats是ibatis被Google收购后重新命名的一个工程,当然也做了大量的升级。而调用存储过程也是一次额C/S架构模式下经常使用的手段,我们知道,ibatis调用存储过程有一个专门的标签,在mybats里面已经没有这本标签了,而是通过一个参数statementType="CALLABLE"来区分。废话不多说,直接看怎么写吧!测试环境:my转载 2012-12-10 08:22:53 · 3266 阅读 · 0 评论 -
Mybatis源码
1.mybatis中的设计模式工厂模式SqlSessionFactory,这个工厂用来生产SqlSession建造模式SqlSessionFactoryBuilder/XMLConfigBuilder/XMLMapperBuilder/XMLStatementBuilder/CacheBuilder,把建造的步骤分装到一个类里单例模式LogFactory,这个简单,不许new多个实例合成模转载 2012-11-27 07:47:08 · 588 阅读 · 0 评论 -
Spring Mybtais配置
本文主要介绍了如何将mybatis和spring整合在一起使用,本人使用的是mybatis3.05 + spring3.1.0M2 ,使用dbcp作为数据库连接池。1.编写数据访问接口(UserDao.java)package com.mybatis;public interface UserDao { public int countAll();}2.编写数据访转载 2012-09-01 09:12:45 · 353 阅读 · 0 评论