mybatis
文章平均质量分 90
阿飞冲冲冲
这个作者很懒,什么都没留下…
展开
-
mybatis generator.xml 配置
http://jadethao.iteye.com/blog/1726115generator自动生成mybatis的xml配置、model、map等信息:1、下载mybatis-generator-core-1.3.2.jar包。 网址:http://code.google.com/p/mybatis/downloads/list?can=3&q=Product%3D转载 2013-08-26 12:50:44 · 1332 阅读 · 0 评论 -
mybatis N+1问题
http://legend2011.blog.51cto.com/3018495/940072 掐指一算,居然三个多月没有写MyBatis的博客了,一直在瞎忙,真是罪过!o(╯□╰)o 网友xunke515在看完《MyBatis association的两种形式》一文后留言提到官方文档不建议使用嵌套的select语句的形式,希望我在文中指出。今天我们就来讨论这个话题转载 2013-09-22 06:46:31 · 2185 阅读 · 0 评论 -
mybatis 泛型DAO接口设计
http://blog.csdn.net/dreajay/article/details/8689590 mybatis泛型DAO接口的设计分类: MyBatis2013-03-18 23:07 533人阅读 评论(0) 收藏 举报1、泛型DAO接口定义Java代码 import java.io.Serializable;转载 2013-09-22 07:04:07 · 1088 阅读 · 0 评论 -
mybatis Mapper.xml 详解
MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名空间转载 2013-09-22 10:47:23 · 2454 阅读 · 0 评论 -
mybatis自带常用操作数据库方法详解以及如何搭建简单的mybatis环境
mybatis自带常用操作数据库方法详解以及如何搭建简单的mybatis环境首先我们介绍一下mybatis中一些自带常用的方法,后面我们介绍如何搭建mybatis环境 ① selectByPrimaryKey()User user = userDAO.selectByPrimaryKey(100); 相当于select * from user wh转载 2013-09-22 10:48:55 · 2686 阅读 · 0 评论 -
spring mybatis 整合的三种方式
http://www.blogjava.net/stevenjohn/archive/2012/05/25/379220.htmlspring与mybatis三种整合方法本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。转载 2013-09-22 14:27:56 · 959 阅读 · 0 评论 -
mybatis 物理分页支持
mybatis下的分页,支持所有的数据库 2011-04-12 18:29:52| 分类: iBatis|字号 订阅大家都知道,mybatis的自带分页方法只是逻辑分 页,如果数据量很大,内存一定会溢出,不知道为什么开源组织不在里面集成hibernate的物理分页处理方法!在不修改mybatis源代码的情况下, 应该怎么使mybatis支持物理分页呢转载 2013-09-22 08:49:30 · 1081 阅读 · 0 评论 -
Mybatis拦截器介绍及分页插件
http://blog.csdn.net/yudaoai/article/details/4278030Mybatis拦截器介绍及分页插件1.1 目录1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页1.2 前言 拦截器的一个作用就是我们可以拦转载 2013-09-24 06:39:17 · 1031 阅读 · 0 评论 -
深入浅出mybatis 分页
http://blog.csdn.net/hupanfeng/article/details/9265341 深入浅出Mybatis-分页分类: Mybatis2013-07-07 21:25 660人阅读 评论(7) 收藏 举报mybatis 分页目录(?)[+]Mybatis的分页功能很弱,它是转载 2013-09-24 12:55:57 · 1360 阅读 · 1 评论 -
mybatis sqlSession 深入分析
http://longlongchang.blog.51cto.com/4725201/1171019 问题就是:无论是多个dao使用一个SqlSessionTemplate,还是一个dao使用一个SqlSessionTemplate,SqlSessionTemplate都是对应一个sqlSession,当多个web线程调用同一个dao时,它们使用的是同一个SqlSessionTempla转载 2013-09-24 15:01:15 · 1370 阅读 · 0 评论 -
深入浅出mybatis 分页2
http://blog.csdn.net/hupanfeng/article/details/9265341http://bbs.csdn.net/topics/360010907转载 2013-09-24 21:52:04 · 691 阅读 · 0 评论 -
mybatis 批量更新
Mybatis批量更新批量操作就不进行赘述了。减少服务器与数据库之间的交互。网上有很多关于批量插入还有批量删除的帖子。但是批量更新却没有详细的解决方案。实现目标这里主要讲的是1张table中。根据不同的id值,来update不同的property。数据表:1张。Tblsupertitleresult。错题结果统计。表结构:表中每一条数转载 2013-10-28 14:26:33 · 792 阅读 · 0 评论 -
mybatis 几种批量操作
MyBatis的几种批量操作博客分类: 企业应用面临的问题IBatis开发应用MyBatis批量操作 MyBatis中批量插入 方法一: SELECT CURRENT_TIMESTAMP() insert into kangaiduoyaodian ( depart1, depart2, product_name, generic_name, img, product_specification,转载 2013-10-28 15:05:36 · 1024 阅读 · 0 评论 -
mybatis数据批量插入
mybatis数据批量插入分类: mybatis java2011-09-09 12:03 11209人阅读 评论(6) 收藏 举报insertmysqlwebsite数据库list首先看看批处理的mapper.xml文件[html] view plaincopyinsert id="insertbatch"转载 2013-10-28 14:54:34 · 829 阅读 · 0 评论 -
mybatis 批量删除
、批量添加元素session.insert(String string,Object o)[plain] view plaincopypublic void batchInsertStudent(){ List ls = new ArrayList(); for(int i = 5;i Stud转载 2013-10-28 15:06:12 · 740 阅读 · 0 评论 -
mybatis 标签详解2
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:01转载 2013-09-21 22:28:15 · 843 阅读 · 0 评论 -
mybatis 标签详解
Mybatis的等标签详解分类: Mybatis2013-08-21 11:08 189人阅读 评论(0) 收藏 举报sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。转载 2013-09-21 22:26:25 · 1205 阅读 · 0 评论 -
mybatis 官网中文教程
http://mybatis.github.io/mybatis-3/zh/configuration.htmlXML 映射配置文件MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。 XML 文档 的高层级结构如下:configuration 配置properties 属性settings 设置typeAlia转载 2013-10-03 09:02:45 · 13696 阅读 · 1 评论 -
MyBatis详解 与配置MyBatis+Spring+MySql
http://billyhu.iteye.com/blog/1141481[转]MyBatis详解 与配置MyBatis+Spring+MySqlMyBatisMySql MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis转载 2013-09-20 14:17:19 · 950 阅读 · 0 评论 -
mybatis代码生成器避免生成Example类的配置参数
http://peihexian.iteye.com/blog/982917mybatis代码生成器避免生成Example类的配置参数SQLXMLDAOJDBCMicrosoft Xml代码 xml version="1.0" encoding="UTF-8"?> PUBLIC "-//mybatis.org//DTD MyB转载 2013-09-20 14:36:16 · 4196 阅读 · 1 评论 -
mybatis generator 配置文件解析
mybatis generator tools配置文件解析博客分类: p.ibatis 这是mybatis3 generator 配置文件,包括了主要的配置参数,具体的配置说明请在文章结尾处下载 完整的配置应用。 应用是基于myeclipse的java应用。 文章中的MBG指的就是MybatisGenerator这个工具。转载 2013-09-20 14:52:09 · 1078 阅读 · 0 评论 -
mybatis 从入门到精通
http://www.yihaomen.com/article/java/302.htm转载 2013-09-21 19:03:09 · 807 阅读 · 0 评论 -
mybatis 批量更新
http://blog.csdn.net/rootsuper/article/details/8536932Mybatis批量更新批量操作就不进行赘述了。减少服务器与数据库之间的交互。网上有很多关于批量插入还有批量删除的帖子。但是批量更新却没有详细的解决方案。实现目标这里主要讲的是1张table中。根据不同的id值,来update转载 2013-09-21 19:38:34 · 831 阅读 · 0 评论 -
ibatis批量修改、批量增加、批量删除
ibatis批量修改、批量增加、批量删除 2013-03-06 14:26:48| 分类: 默认分类|字号 订阅 begin update SYS_TABLE set Category=#[].Category#, Name =#[].Name#, Cod转载 2013-09-21 19:41:09 · 2600 阅读 · 1 评论 -
mybatis 批量删除
MyBatis的作用我想不用多说,今天说说MyBatis中的批量删除操作。 MyBatis中的删除使用delete节点完成,如: Java代码 "delete" parameterType = "test"> delete from tests where id = #{id} ]]>转载 2013-09-21 19:42:32 · 1738 阅读 · 0 评论 -
mybatis 批量新增
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: Java代码 public class TrainRecord im转载 2013-09-21 19:43:10 · 720 阅读 · 0 评论 -
mybatis 批量删除
mybatis 批量删除 目前项目组持久层用的是 MyBatis 3(v 3.0.4),很多页面涉及到批量删除,查阅了一下myBatis 官方文档,文当中提到需要在MyBatis 的实体配置文件中配置一个元素, 就是该元素。下面给出文档中关于该元素的介绍: 另外一个动态SQL通用的必要操作是迭代一个集合,通常是构建在IN条件中的。比如:SELECT转载 2013-09-21 21:27:22 · 1780 阅读 · 0 评论 -
mybatis 级联的两种形式
http://legend2011.blog.51cto.com/3018495/940072一、嵌套的resultMap 这种方法本质上就是上篇博文介绍的方法,只是把教师实体映射从association元素中提取出来,用一个resultMap元素表示。然后association元素再引用这个resultMap元素。修改上篇博文示例的StudentMapper.xml转载 2013-09-22 06:49:26 · 4275 阅读 · 0 评论 -
mybatis 参数传递之默认命名
http://blog.csdn.net/zhongxiucheng/article/details/7577142文讲到了MyBatis多参数传递的注解方式,今天看另外一种方式,也就是参数默认命名的方式。还是以上文的分页查询教师信息的方法findTeacherByPage为例。一、具体步骤 对于映射器中的方法,MyBatis默认从左到右给方法的参数命名为pa转载 2013-09-22 07:20:00 · 3098 阅读 · 0 评论 -
mybatis 之参数传递
在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAVA实体类、Map。通过#{属性转载 2013-09-22 07:22:13 · 782 阅读 · 0 评论 -
mybatis 批量操作
MyBatis中批量插入 方法一: resultType="java.lang.String"> SELECT CURRENT_TIMESTAMP() insert into kangaiduoyaodian ( depart1, depart2, product_name, generic_name, img, p转载 2013-09-21 21:37:46 · 959 阅读 · 0 评论 -
mybati 批量操作的几种方式
有的时候,我们需要一次性插入很多的数据或者一次性更新、删除很多的数据,那么为了提高效率,我们需要使用批处理来完成。以下将讨论Mybatis+Spring如何使用批处理。首先应该知道Mybatis是Ibatis的升级版,比Ibatis性能更好,这是我采用Mybatis的原因。Ibatis是支持批处理的:public vo转载 2013-10-28 20:06:59 · 1249 阅读 · 0 评论