mybatis
coolybq
这个作者很懒,什么都没留下…
展开
-
MyBatis框架使用(一)
首先声明下:下面大部分代码取自传智播客视频。以下代码尽供参考,学习之用。若有问题请联系本人。qq362601125首先整个工程的结构图如下所示:Mybatis一共有两个配置文件:myBatis-config.xml和实体类对应的XXXMapper.xml文件(这里以StudentMapper.xml为例)Mybatis文件存放在src目录下StudentMapper.xml原创 2013-08-05 16:44:03 · 475 阅读 · 0 评论 -
MyBatis3 之增删改查操作
MyBatis3 之 CRUD:jar包就不上了,主要看代码。先总览一下文件结构:然后是代码:1)configuration.xml , MyBatis主配置文件01xmlversion="1.0"encoding="UTF-8"?>02<!DOCTYPE configuration PUB原创 2013-08-13 11:40:30 · 640 阅读 · 0 评论 -
spring与mybatis三种整合方法
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件:原创 2013-08-13 10:06:02 · 506 阅读 · 0 评论 -
关于mybatis的batch模式性能测试及结论
近日在公司项目中,使用到spring+mybatis的架构,特对mybatis的batch模式做了相关研究,得出以下结论: 1.Mybatis内置的ExecutorType有3种,默认的是simple,该模式下它为每个语句的执行创建一个新的预处理语句,单条提交sql;而batch模式重复使用已经预处理的语句,并且批量执行所有更新语句,显然batch性能将更优; 2.但b原创 2013-08-27 09:04:24 · 1794 阅读 · 0 评论 -
spring的四种注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制原创 2013-08-27 09:51:45 · 556 阅读 · 0 评论 -
SpringMVC+mybatis+DWR3注解
框架整合中需要各个软件版本Spring : spring-flex-1.0.3.RELEASE.zipDWR: dwr-3.0.0.116.rc1-src.zipmybatis: mybatis-3.0.6-bundle.zip 框架整合后的配置文件结构图说明:mybatis-config.xml 放置在src目录下,配置mybatis的参数app原创 2013-08-16 14:57:16 · 1190 阅读 · 0 评论 -
主题:ibatis中prepend的小用法
现在项目中使用ibatis作为数据库操作工具,在深感ibatis功能强大的同时,一直也在为如何写出动态SQL而困惑,自己也是在一点点的摸索中,现在发现prepend这个小工具确实不错,下面就是在项目中自己摸索的几个小用法。1:通常用法,也是大多数参考文章上面介绍的方法xml 代码dynamic prepend="where"> isNotE转载 2013-11-13 11:29:38 · 1339 阅读 · 0 评论 -
ibatis 如何打印SQL语句
log4j.logger.com.ibatis=DEBUG,A1,DAOlog4j.logger.java.sql=DEBUG,A1,DAO原创 2013-11-15 09:58:05 · 632 阅读 · 0 评论 -
ibatis符号使用
ibatis 小于号问题包括小于号时要用 包起来 SELECT * FROM dip_mr_log WHERE c_time >= #start# and原创 2013-12-26 12:03:56 · 616 阅读 · 1 评论 -
MyBatis的动态SQL
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断转载 2015-05-31 10:02:48 · 373 阅读 · 0 评论 -
mybatis与spring3.1整合
因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包mybatis-3.0.6.jarmybatis-spring-1.0.2.jar 要点:1.在spring中配置mybatis工厂类2.在dao层使用spring注入的的工具bean对数据进行操作整合时,可以有四种方原创 2013-08-12 13:43:18 · 520 阅读 · 0 评论 -
从 iBatis 到 MyBatis
从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅原创 2013-08-09 14:22:16 · 558 阅读 · 0 评论 -
C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> 3 30 1000 false 属性preferredT转载 2013-08-06 09:12:02 · 633 阅读 · 0 评论 -
c3p0在spring下的配置过程
前几天在配置hibernate的c3p0连接池时报出了死锁的异常。经过一顿的学习,现在项目中已经解决了这个问题,现将其配置记录于下,供自己和有需要的人查阅。1、在hibernate.properties中添加:Xml代码 hibernate.connection.provider_class =org.hibernate.connection.C3P0Connecti原创 2013-08-06 09:15:45 · 751 阅读 · 0 评论 -
spring与mybatis三种整合方法
哎,csdn没转载功能,只能复制了。。本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。转载 2013-08-06 08:54:52 · 447 阅读 · 0 评论 -
mybatis优化
最近测试发现个myBatis 有个比较严重的性能问题,描述如下:1. define a bean classpublic class Bean {private int id;private String desc;private long price;public int getId() {return id;}public void setId(in原创 2013-08-06 18:54:23 · 1150 阅读 · 0 评论 -
Spring + mybatis整合实例应用
项目结构图 (Spring3.0.2 +mybatis3.0.4)方案一: 通过配置文件整合Spring和mybatis 应用数据库----数据库 tb_user--drop table if exists tb_user;create table tb_user( id int primary key auto_increment commen原创 2013-08-06 14:57:42 · 594 阅读 · 0 评论 -
ibatis整合spring SQL文件配置
个人观点,诸多不妥之处,希望多多指正:ibatis整合spring的方式主要在于sqlMapClient的配置,而sqlMapClient的配置中,sqlmap文件的配置,也是重要的一环,下面对我遇到的2种配置方式做一下分析:1、Xml代码 bean id="sqlMapClient" class="org.springframework.orm.ibatis.S原创 2013-08-07 09:20:46 · 1113 阅读 · 0 评论 -
SqlMapClientTemplate对Ibatis的封装
1. SqlMapClientFactoryBean:Spring中通过SqlMapClientTemplate提供对Ibatis的支持,与Spring对Hibernate的支持类似,Spring中SqlMapClientFactoryBean就是管理Ibatis的IoC容器,我们首先分析SqlMapClientFactoryBean的源码:[java] view plai转载 2013-08-07 09:56:05 · 1089 阅读 · 0 评论 -
MyBatis3整合Spring3、SpringMVC3
开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库: JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、jun转载 2013-08-09 10:49:43 · 573 阅读 · 0 评论 -
Mybatis3实战
http://www.open-open.com/doc/list/112?o=d原创 2013-08-08 17:55:32 · 620 阅读 · 0 评论 -
Mybatis 入门之resultMap与resultType讲解实例
resultMap:适合使用返回值是自定义实体类的情况 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型 resultMap : 映射实体类的数据类型 resultMap的唯一标识 column: 库表的字段名 property: 实体类里的属性名 配置映射文件:<!DOCTYPE mapperPUBLIC "-//mybati转载 2015-06-07 10:10:03 · 498 阅读 · 0 评论