
mybatis
wtfpewfn
这个作者很懒,什么都没留下…
展开
-
Mybatis3查询语句映射
引用:http://thoughtfly.iteye.com/blog/1487675 查询语句是相对复杂的一项了 基本的查询属性模板 Java代码 id=”selectPerson” parameterType=”int” parameterMap=”deprecated” res转载 2013-01-06 16:40:58 · 572 阅读 · 0 评论 -
MyBatis Mapper XML 文件 02
引用:http://xdwangiflytek.iteye.com/blog/1749251 高级结果映射 下面我们来看看官方文档上提供的Demo,一个复杂的查询语句 Xml代码 select B.id as blog_id, B.title as blog_title, B.author_id as blog转载 2013-01-18 15:36:48 · 824 阅读 · 1 评论 -
MyBatis 通用分页
引用:http://xdwangiflytek.iteye.com/blog/1750641 分页分为真分页和假分页,而MyBatis本身没有提供基于数据库方言的分页功能,而是基于JDBC的游标分页,很容易出现性能问题。网上提供的一个解决方案感觉还不错,是基于MyBatis本身的插件机制,通过拦截Sql做分页。 首先,我们需要根据不同数据库来加载不同的分页SQL,这里我们转载 2013-01-18 15:38:07 · 1160 阅读 · 0 评论 -
spring与ibatis的整合及多数据库连接的解决方案
引用:http://blog.youkuaiyun.com/wjssbp/article/details/6347448 最近在家里整理书籍,看到一本《Spring in Action》,基于手头上的项目都不是很大,基本上都没有使用Spring,都快忘差不多了,所以写了个Spring与ibatis整合的小例子,权当练手之作,废话少说 DAO类 [java] view plai转载 2013-01-18 14:39:57 · 622 阅读 · 0 评论 -
iBatis入门
引用:http://xdwangiflytek.iteye.com/blog/1332520 iBatis简介: iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis已经改名为Mybatis了。 官网为:http://转载 2013-01-18 15:15:28 · 347 阅读 · 0 评论 -
MyBatis XML 映射配置文件
引用:http://xdwangiflytek.iteye.com/blog/1747520 在前面说了MyBatis入门,了解了开发的基本流程。从上一篇博客中,我们可以发现MyBatis主要配置文件有两个,一个是mybatis-config.xml(名称不固定),一个是实体类与表之间的映射文件(根据实体的个数,可能存在多个)。这里先来总结一下mybatis-config.xml配置文件。转载 2013-01-18 15:34:19 · 678 阅读 · 0 评论 -
MyBatis Mapper XML 文件 01
引用:http://xdwangiflytek.iteye.com/blog/1749261 前面说了MyBatis的配置文件,现在我们来说说Mapper XML文件,前面所说的都是基本配置而已,这里才是MyBatis真正的核心。在这个配置文件中,其实只有几个顶级元素,按顺序分别是: •cache:配置给定命名空间的缓存。 •cache-ref:从其他命名转载 2013-01-18 15:35:45 · 554 阅读 · 0 评论 -
MyBatis的动态SQL详解
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeach i转载 2014-04-29 17:17:13 · 564 阅读 · 0 评论 -
mybatis调用存储过程
引用:http://lohasle.iteye.com/blog/1669879转载 2014-07-01 12:22:36 · 565 阅读 · 0 评论 -
iBATIS与Hibernate的异同
引用:http://javacrazyer.iteye.com/blog/855864 Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使转载 2013-01-18 15:06:17 · 367 阅读 · 0 评论 -
MyBatis动态SQL
引用:http://xdwangiflytek.iteye.com/blog/1749938 MyBatis另一个强大功能特性是它的动态SQL能力,如果你有使用JDBC或者其他相似框架的经验,你就明白根据条件串联SQL字符串在一起是多么的痛苦,需要确保不能忘记空格、最后省略号、顿号等等。而MyBatis动态SQL可以解决这种问题。 通常使用动态SQL不可能是独立的一部分,转载 2013-01-18 15:32:34 · 504 阅读 · 0 评论 -
Mybatis3更新和删除语句映射
引用:http://thoughtfly.iteye.com/blog/1487649 更新删除相对简单点,只要属性和类型对应即可。 模板 Xml代码 update id="updateAuthor" parameterType="domain.blog.Author"> update Author set username =转载 2013-01-06 16:41:57 · 1800 阅读 · 0 评论 -
mybatis与spring3.1整合
引用:http://thoughtfly.iteye.com/blog/1485993 因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包 mybatis-3.0.6.jar mybatis-spring-1.0.2.jar 要点: 1.在spring中配置mybat转载 2013-01-06 16:44:10 · 472 阅读 · 0 评论 -
Mybatis3插入语句映射
引用:http://thoughtfly.iteye.com/blog/1487641 模版示例 Java代码 "1.0" encoding="UTF-8"?> "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "XXX">转载 2013-01-06 16:44:58 · 881 阅读 · 0 评论 -
Mybatis3快速上手应用示例
引用:http://thoughtfly.iteye.com/blog/1487596 基本步骤: 加入jar包定义dao接口定义配置文件实现dao接口 快速示例 环境 mysql数据库,已经表user,内有字段id,name,mark,其中id为主键,并且是自动递增类型 Sql代码 CREATE TABLE `us转载 2013-01-06 16:34:35 · 416 阅读 · 0 评论 -
Mybatis3结果集映射
引用:http://thoughtfly.iteye.com/blog/1487738 模板 Xml代码 resultMap id="userResultMap" type="User"> id property="id" column="user_id" /> result property="username" col转载 2013-01-06 16:39:51 · 398 阅读 · 0 评论 -
MyBatis核心SqlSessionFactory的创建
引用:http://thoughtfly.iteye.com/blog/1487616 SqlSessionFactory是每个MyBatis应用的核心 其实现方式有两种,使用配置文件或使用JAVA编码。 1.配置文件实现 Xml代码 xml version="1.0" encoding="UTF-8" ?> "http://mybatis.o转载 2013-01-06 16:42:51 · 498 阅读 · 0 评论 -
MyBatis入门
引用:http://xdwangiflytek.iteye.com/blog/1745560 在前面简单学习了iBatis ,因为项目中使用了MyBatis,所以给了一个机会能够实战中总结总结MyBatis。 首先我门简单了解一下什么是MyBatis。 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结转载 2013-01-18 15:18:04 · 1503 阅读 · 0 评论 -
MyBatis 批量操作、添加日志显示、MyBatis与iBatis区别
引用:http://xdwangiflytek.iteye.com/blog/1750996 MyBatis中的批量操作主要是通过feacher标签进行循环完成的,主要有批量删除、批量更新、批量插入等。 批量删除 Xml代码 delete from dbo.teg_equipment where id in转载 2013-01-18 15:30:15 · 1007 阅读 · 0 评论 -
mybatis批量新增,更新的一些问题
使用mybatis批量操作时,基本都是依靠foreach 标签 关于foreach的用法 可以参考此贴http://blog.sina.com.cn/s/blog_6a0cd5e501011snl.html 下面是一些摘录 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,o转载 2014-07-01 12:29:03 · 584 阅读 · 0 评论