摘要:
【转】 mybatis 详解(七) 一对一、一对多、多对多 前面几篇博客我们用mybatis能对单表进行增删改查操作了,也能用动态SQL书写比较复杂的sql语句。但是在实际开发中,我们做项目不可能只是单表操作,往往会涉及到多张表之间的关联操作。那么我们如何用 mybatis 处理多表之间的关联操作呢 阅读全文
摘要:
【转】 mybatis 详解(六) 通过mapper接口加载映射文件 通过 mapper 接口加载映射文件,这对于后面 ssm三大框架 的整合是非常重要的。那么什么是通过 mapper 接口加载映射文件呢? 我们首先看以前的做法,在全局配置文件 mybatis-configuration.xml 通 阅读全文
摘要:
【转】 mybatis 详解(五) 动态SQL 前面几篇博客我们通过实例讲解了用mybatis对一张表进行的CRUD操作,但是我们发现写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。 阅读全文
摘要:
【转】 mybatis 详解(四) properties以及别名定义 上一篇博客我们介绍了mybatis的增删改查入门实例,我们发现在 mybatis-configuration.xml 的配置文件中,对数据库的配置都是硬编码在这个xml文件中,如下图,那么我们如何改进这个写法呢? 1、我们将 数据 阅读全文
摘要:
【转】 mybatis 详解(三) 入门实例(基于注解) 1、创建MySQL数据库:mybatisDemo和表:user 详情参考:mybatis 详解(二) 入门实例(基于XML) 一致 2、建立一个Java工程,并导入相应的jar包,具体目录如下 详情参考:mybatis 详解(二) 入门实例( 阅读全文
摘要:
【转】 mybatis 详解(二) 入门实例(基于XML) 通过上一小节,mybatis 和 jdbc 的区别:http://www.cnblogs.com/ysocean/p/7271600.html,我们对 mybatis有了一个大致的了解,下面我们通过一个入门实例来对mybatis有更近一步的 阅读全文