`
zz733
  • 浏览: 12077 次
  • 性别: Icon_minigender_1
  • 来自: 株洲
社区版块
存档分类
最新评论
文章列表
每天早晨来到实验室,习惯性的先看一下信令服务器,这个时候经常会发现MySQL里无法插入数据了,竟发现重启一下MySQL问题就解决了,让人比较费解。后来到网上查,看一下是否存在设置自动连接的参数。在游荡的过程中发现,在MySQL数据库中,如果一个连接8小时没有请求和操作,就会自动断开。我们可以通过MySQL的配置参数调节连接时常(但是注意这个时常没有无限值)。 解决方法如下: 这个参数的名称是 wait_timeout,其默认值为 28800秒(8小时)。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,MySQL 会主动断开这个连接。 修 ...
主要是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         ...
2007年4月注册了一个id,一直以来潜水,不敢大声,主要是自己技术水平位于菜虫水平 (菜叶之上还有菜虫,菜鸟可以吃菜虫),也偷学了一些,写第一个插件来试试手.插件非常简单 一点工具栏就会自动打开ie显示工程.请把jar文件复制到plugins目录重启eclipse即可 原理非常简单,用vc写了一个dll,读取注册表中ie的路径来启动IE(听说jdk可以直接读注册 表,一直没有去试),然后在java调用native方法。 本来想传源代码的,我怕大牛们笑我。呵呵
Global site tag (gtag.js) - Google Analytics