摘要: 9.延迟加载 9.1 什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。需要关联信息时再去按需加载关联信息。这样会大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 9. 阅读全文
posted @ 2016-12-07 15:34 qttttt 阅读(277) 评论(0) 推荐(0)
摘要: 8.高级结果映射 8.1 分析数据模型 8.1.1 思路 1.每张表记录的数据内容 分模块对每张表记录的内容进行熟悉 2.每张表重要的字段 主键、外键、非空字段 3.数据库级别表与表的关系 外键关系 4.表与表之间的业务关系 在分析表与表之间的业务关系时一定要建立 在某个业务意义基础上去分析。 8. 阅读全文
posted @ 2016-12-06 16:21 qttttt 阅读(215) 评论(0) 推荐(0)
摘要: 7.MyBatis映射文件 7.1 输入映射 在mybatis中,输入映射使用parameterType来进行映射。 7.1.1 映射简单类型 参考 根据用户id 查询用户信息 parameterType="int" 7.1.2 映射pojo 参考 添加用户信息 parameterType="com 阅读全文
posted @ 2016-12-02 13:49 qttttt 阅读(237) 评论(0) 推荐(0)
摘要: 5.Mybatis开发dao Mybatis在项目中主要使用的地方就是开发dao(数据访问层),所以下面讲解一下Mybatis开发dao的方法.有两种方式:原始dao开发方式、mapper代理开发方式(推荐). 5.1 需求 1.根据用户ID查询用户信息 2.根据用户名称模糊查询用户列表 3.添加用 阅读全文
posted @ 2016-12-01 21:59 qttttt 阅读(266) 评论(0) 推荐(0)
摘要: 4.Mybatis入门程序 4.1 需求 对数据库中用户的数据进行增删改查操作 1.根据用户id查询用户信息 2.根据用户名称模糊查询用户列表 3.添加用户 4.修改用户 5.删除用户 4.2 准备环境 数据库:mysql 5.x mybatis:3.2.7 ide的话,根据个人喜好就行了(本人写测 阅读全文
posted @ 2016-12-01 16:20 qttttt 阅读(213) 评论(1) 推荐(0)
摘要: 3.Mybatis框架原理 3.1 功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理层:负责具体的SQL查找、 阅读全文
posted @ 2016-12-01 13:24 qttttt 阅读(290) 评论(0) 推荐(0)
摘要: 1.Mybatis是什么? Mybatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 Mybatis是一个优秀的持 阅读全文
posted @ 2016-12-01 13:11 qttttt 阅读(252) 评论(0) 推荐(0)
摘要: 使用vue编写一个点击数字计时小游戏,列入你在文本框中输入3,点击开始会生成一个3行3列的表格,表格数据为1-9随机排列,这时候从1开始点击,按顺序点到9,当按正确顺序点击完毕,会提示所用的时间,如果顺序没有按对,会提示游戏结束. 1.首先下载vue源码,下载地址http://cn.vuejs.or 阅读全文
posted @ 2016-08-30 19:36 qttttt 阅读(2044) 评论(0) 推荐(1)