- 浏览: 12077 次
- 性别:
- 来自: 株洲
最新评论
-
zyssnh:
没架包,郁闷!
ibatis3整合spring -
theiceknight:
附件下载 50.MP3 ?
ibatis3整合spring -
fmlzly:
楼主是不是重写了BoundSql和PropertiesHelp ...
ibatis3整合spring -
azheng270:
ibator 是哪来的? 这个代码有问题了
ibatis3整合spring -
llfzy:
呵呵 ibatis3好像比以前的版本更新了很多。。。。没仔细研 ...
ibatis3整合spring
文章列表
每天早晨来到实验室,习惯性的先看一下信令服务器,这个时候经常会发现MySQL里无法插入数据了,竟发现重启一下MySQL问题就解决了,让人比较费解。后来到网上查,看一下是否存在设置自动连接的参数。在游荡的过程中发现,在MySQL数据库中,如果一个连接8小时没有请求和操作,就会自动断开。我们可以通过MySQL的配置参数调节连接时常(但是注意这个时常没有无限值)。
解决方法如下:
这个参数的名称是 wait_timeout,其默认值为 28800秒(8小时)。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,MySQL 会主动断开这个连接。 修 ...
MyBatis源码分析(三)批量更新
- 博客分类:
- ibatis
主要是org.apache.ibatis.executor.BatchExecutor这个类,此类继承BaseExecutor(基本增删改查,缓存,懒加载处理)BatchExecutor这个类有四个属性
//批处理更新最大返回结果
public static final int BATCH_UPDATE_RETURN_VALUE = Integer.MIN_VALUE + 1002;
//存放声明(命令)对象集合
private final List<Statement> statementList = new ArrayList<Statement>( ...
IBator是一个生成mybatis代码的eclipse插件,有如下特点: 1. 全自动生成pojo,xml,dao 2. 支持xml和annotation方式映射 3. 能生成数据库所有表,或选择部分表,能根据表的关系自动选择表来生成pojo和映射文件和dao 4. 如果表和字段名是关键字,能生成进行处理 5. 如果pojo中属性名是关键字,也能自动处理 6. 如果数据库中字段名有注释,也能生成注释,且支持中文(格式为utf-8), 可以控制是否生成注释。 7. 像hibernate一样,能生成表的关系映射(目前仅支持xml方式映射) 8. 支持联合主键 9. 支持物理分页,包括 ...
搜遍官网和英文手册,也找不到ibatis3调用存储过程示例,无奈看了一下源代码。花了三个小时,终于试出来了,觉得自己老了,分析问题好慢呀。(网上大多是ibatis2的例子)
一. 首先oracle创建一个最简单的存储过程:
create or replace procedure pp(x in number, y in number ,z out number ) is
begin
select x + y into z from dual;
end pp;
很简单,存储过程名字叫pp,传入两个输入参数,然后z是输出参数,算两者之和。
二. ...
以前一直从事hibernate教学工作,有几个学生说他们现在有某些时刻要用到ibatis,所有我也研究了一下。
不过我是从ibatis3学起,感觉比ibatis2爽多子。
因为ibatis3现在还是测试版,spring也没有出相应的整合。所以,我根据spring整合hibernate的原理,也出来show一下,高手就不要笑我了。开工
主要是的文件有:
Ibatis3SessionFactory.java 这个是由spring读取ibatis配置文件,并产生sessionFactory工厂的
Ibatis3DaoSupport.java ...