mybatis
文章平均质量分 94
marxxu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven中使用mybatis
1、Mybatis优缺点 优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。 缺点: Mybatis属于?半自动“ORM”,比Hibernate的工作做得要多很多,对象参数传递比较麻烦,没有Hibernate对象操作的概念。 2、Mybatis的实现方式 Mybatis提供两种应用实现:XML配置和注解。 2.1配置转载 2016-12-01 17:15:32 · 652 阅读 · 0 评论 -
MyBatis使用Collection查询多对多或一对多结果集bug
情况描述:当使用JOIN查询,如果SQL查询出来的记录不是按id列排序的,则生成的List结果会有问题 案例: 1) 数据库模型 简而言之一个Goods包含多个Goods_Img 2) Java Bean Goods.java public class Goods { private Integer goodsId; private String转载 2016-12-01 17:40:09 · 8413 阅读 · 0 评论 -
mybatis关联查询问题(一对多、多对一)
mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的Java Bean 中。下面通过一个实例,来展示一下Mybatis对于常见的一对多和多对一关系复杂映射是怎样处理的。 设计一个简单的博客系统,一个用户可以开多个博客,在博客中可以发表文章,允许发表评论,可以为文章加标签。博客系统主要有以下几张表构成: Author表:作者信息表,记录作者的信息,用户名和密码转载 2016-12-01 17:38:35 · 2101 阅读 · 0 评论 -
Mybatis 高级结果映射 ResultMap Association Collection
转:http://blog.youkuaiyun.com/ilovejava_2010/article/details/8180521 高级结果映射 MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题转载 2016-12-01 17:36:58 · 488 阅读 · 0 评论 -
mybatis Association标签 column属性应对多值的情况
本文章已收录于: Association元素 Association元素处理“has-one”(一对一)这种类型关系。比如在我们的例子中,一个Blog有一个Author。联合映射与其它的结果集映射工作方式差不多,指定property、column、javaType(通常MyBatis会自动识别)、jdbcType(如果需要)、typeHandler。 不同的地方是转载 2016-12-01 17:35:39 · 7397 阅读 · 0 评论 -
MyBatis的动态SQL详解
MyBatis的动态SQL详解 博客分类: mybatis MyBatis动态SQLwhere<a href="http://www.iteye.com/blogs/tag/foreach">foreach http://转载 2016-12-01 17:34:09 · 1339 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 2015-03-19 11:44 476752人阅读 评论(328) 收藏 举报 本文章已收录于: 分类: Spring MVC(28) 作者同类文章X 目录(?)[+] 基本概念 1Spring2Sprin转载 2016-12-01 17:21:33 · 1406 阅读 · 0 评论 -
SSM框架——使用MyBatis Generator自动创建代码
SSM框架——使用MyBatis Generator自动创建代码 标签: mybatismybatis-generatorssm自动创建代码 2014-04-17 10:18 78163人阅读 评论(93) 收藏 举报 本文章已收录于: 分类: J2EE(9) 作者同类文章X 版权声明:本文为转载 2016-12-01 17:20:24 · 469 阅读 · 0 评论 -
Mybatis使用generator自动生成映射配置文件信息
使用mybatis配置映射文件比较的麻烦,但是有自动生成jar工具,方便加速开发速度,下面主要是该工具的使用以及相关的配置。 1、下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.34.jar(对应相关数据库的驱动包),generator.xml(配置文件) 我转载 2016-12-01 17:19:21 · 501 阅读 · 0 评论 -
mybatis generator,报错XML Parser Error on line 1:前言中不能有内容,
不要用记事本换成UTF-8格式的 会有个BOM头 JAVA读取的时候就会报错了原创 2016-12-01 17:17:52 · 3418 阅读 · 0 评论 -
持久化框架】Mybatis与Hibernate的详细对比
前言 这篇博文我们重点分析一下Mybatis与hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。 Mybatis 【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载 Hibernate 【SSH进阶之路】Hibernate基本转载 2016-12-01 17:16:12 · 563 阅读 · 0 评论 -
MyBatis学习——实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_name转载 2016-12-01 17:41:41 · 406 阅读 · 0 评论
分享