Mybatis
super2007
曲终人散会有时,劝君举杯莫迟疑。静待他朝风云变,醉卧金樽莫相辞。
展开
-
MyBatis传参方式和批量操作总结
最近刚开发完一个项目,用了MyBatis作为数据库持久。今天分析总结一下使用的心得。 Mybatis是一个半自动化的数据持久组件。和之前接触的Hibernate有很大的区别。Hibernate是全自动化的数据库组件,有HQL语言,使用起来很方便。但是调优的话只能在那一堆的属性里面抠了。Mybatis不提供SQL生成功能,初学者会觉得和直接拼JDBC没多大区别,只不过是对返回的数据做了一下原创 2012-10-27 01:48:52 · 5064 阅读 · 0 评论 -
MyBatis分页
转自:http://blog.csdn.net/fulinkster/article/details/6584118本方法是通过拦截mybatis底层的数据库操作达到分页目的[java] view plaincopyprint?//分页实体类 [java] view plaincopyprint?转载 2013-06-19 11:21:59 · 1150 阅读 · 0 评论 -
生成XML工具
下拉框的生成,我是通过javascript读取xml文件生成的。Xml文件是根据数据库生成的。Xml文件只相当于页面到数据库的一道缓存。这样利于性能。生成xml文件又是一件繁琐的事情。只好交给机器去做了。真正的情景是程序定期自动或人为手动触发程序生成xml。今天我单独把xml文件生成的功能剥离出来写了一个小程序。具体的实现是,使用jxl.jar读取(我承认我很喜欢使用Execel写配置)的SQ原创 2013-05-13 01:15:02 · 1829 阅读 · 0 评论 -
Web程序实现简易版PL/SQL和Execel表配置备份SQL语句
项目发布的时候,把开发环境上的数据库配置迁移到部署环境。我们总要准备很多SQL脚本。(数据库为Oracle的情况下)通常的方法就是拿PL/SQL一个个地查,一个个地导。特别是增量发布的时候。操作特别麻烦。对于开发时就加班加点的程序猿。要抓破头地一遍遍地回想,这次发布我改了哪些数据库配置。往往忘了一条语句,客户就打电话过来骂娘。为了应对发布,我习惯用Execel记录下每一次数据库的修改语句。但在原创 2013-05-13 01:05:39 · 1837 阅读 · 0 评论 -
Mybatis 批量插入、存储过程
本文地址,转载注明出处:http://www.cnblogs.com/sunwufan/archive/2012/04/27/2473308.html本文将详细讲解Mybatis访问MySQL数据库的三种方式及测试效果。三种方式:simple方式(基本数据库逐条访问)、batch方式(批量操作)、procedure方式(存储过程)。文章主要内容:准备工作:数据库建立、存储过程建转载 2013-03-28 10:49:32 · 2913 阅读 · 0 评论 -
Oracle中CHAR与VARCHAR2的区别
CHAR与VARCHAR2都是Oracle的数据存储格式。CHAR是定长的,VARCHAR2是变长。都可以存储字符串。 需要注意的是使用CHAR的时候。Select查询要注意定长的格式。查询字符串的长度要刚好。多了少了都不能查不到数据。例如字段A为CHAR(10)。存“abcdefg”,长度不满10。Oracle会用空格补满10位。你用"abcefg"作为查询字段时是查不出来的。这就原创 2013-03-30 14:11:56 · 1382 阅读 · 0 评论 -
mybatis物理分页的实现
http://dove19900520.iteye.com/blog/1724414最近两周一直在学习mybatis,昨天经理让我将mybatis的物理分页整理一下,打成一个jar包供以后调用。结果昨天我整了一天,也没整出个1、2、3来。现在终于写出来了,先记录下来再说,哈哈。下面是所有的代码:Java代码 package com.xxyd.mybat转载 2013-03-06 16:59:36 · 3079 阅读 · 0 评论 -
Mybatis Mapper文件特殊符号替换
< 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号转载 2013-03-06 17:52:54 · 3990 阅读 · 0 评论 -
mybatis与spring3.1整合
http://thoughtfly.iteye.com/blog/1485993因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包mybatis-3.0.6.jarmybatis-spring-1.0.2.jar 要点:1.在spring中配置mybatis工转载 2012-11-29 17:51:45 · 988 阅读 · 0 评论 -
MyBatis分页剖析
对于Mybatis的分页,selectList方法是通过传一个RowBounds对象过去实现的。如:session.selectList("com.wheat.dao.UserDao.returnAllUser",null, new RowBounds(10,20)); 运行起来没有问题。在调优的时候发现,怎么后台的打印信息怎么那么多的?我分页大小是20,log4j却常常打印一整版。我调用出错了?原创 2012-11-02 18:11:09 · 2988 阅读 · 0 评论 -
配置连接池连接Oarcle RAC集群
转自:http://blog.163.com/wenming_126@126/blog/static/19654138200722675655592/只需在url处改为jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = hostIp1)(PORT = 1521)转载 2013-10-18 11:25:45 · 2336 阅读 · 0 评论