MyBatis框架
文章平均质量分 94
洞玄之
不积跬步,无以至千里
展开
-
学习Mybatis框架(二)—开发Dao层
mybatis开发dao两种方法原始dao开发方法(程序需要编写dao接口和dao实现类)mybaits的mapper接口(相当于dao接口)代理开发方法从 XML 中构建 SqlSessionFactory不使用 XML 构建 SqlSessionFactory这里不讨论了 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。S...原创 2018-06-07 23:01:56 · 524 阅读 · 0 评论 -
学习Mybatis框架(一)
什么是Mybatis?mybatis是一款优秀的持久层框架,她支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的XML或注解来配置和映射原生信息,将接口和java的POJOs(Plain Old Java Objects,普通的java对象)映射成数据库中的记录。一、 对原生态jdbc程序中问...原创 2018-06-07 18:14:11 · 706 阅读 · 0 评论 -
学习Mybatis框架(五)—高级映射(多表关联查询)
本节主要对订单商品数据模型进行分析。并分析以下2个点: 高级映射:(了解) 实现一对一查询、一对多、多对多查询。 延迟加载 查询缓存 一级缓存 二级缓存(了解mybatis二级缓存使用场景)一、高级映射订单商品数据模型 1.1 数据模型分析思路 1、每张表记录的数据内容 2、每张表重要的字段设置(非空字段、外键字段) 3、数据...原创 2018-06-15 11:13:20 · 39622 阅读 · 12 评论 -
学习Mybatis框架(三)—Mybatis输入/出映射~Mybatis动态sql
本文将对Mapper.xml映射文件作更加细致的梳理Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。mybatis核心:mybatis输入映射(掌握)mybatis输出映射(掌握)mybatis的动态sql(掌握)一、 输入映射通过parameterType指定输入参数的类型,类型可以是简单类...原创 2018-06-13 21:58:36 · 350 阅读 · 0 评论 -
学习Mybatis框架(四)— XML 映射配置文件(SqlMapConfig.xml)
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下: 编写时一定按照这个顺序从上到下编写 properties属性这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。 举例: 将数据库连接参数单独配置在db.p...原创 2018-06-09 12:18:07 · 721 阅读 · 0 评论