摘要: Class类,是获取类的类模板实例对象,通过反射的机制获取。 根据API中的定义,Class.getSimpleName()方法。是获取源代码中给出的‘底层类’简称 而Class.getName();以String的形式,返回Class对象的‘实体’名称 参考:http://sunyimaying0 阅读全文
posted @ 2016-09-26 09:46 小啊菜鸡 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 这里我就以的存储过程为例,大家一起学习一下, 阅读全文
posted @ 2016-09-21 11:20 小啊菜鸡 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 今天是mybatis的最后一天,也是最为重要的一天,mybatis与spring整合,(spring相关知识我会抽一个大的模块进行讲解). 首先加入Spring的依赖 先创建applicationContext.xml 通过Spring 来获得OrderMapper 进行测试: 这套代码运行下来,初 阅读全文
posted @ 2016-09-21 11:17 小啊菜鸡 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1. 延迟加载 延迟加载的意义在于,虽然是关联查询,但不是及时将关联的数据查询出来,而且在需要的时候进行查询。 开启延迟加载: <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading 阅读全文
posted @ 2016-09-21 00:23 小啊菜鸡 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 基于昨天的mybatis入门详解,今天我们再来看看mybatis稍微高深些的知识点. 1.解决Model属性和数据库字段不一致的问题 1),开启驼峰命名 2),使用resultMap进行映射, 映射的初步应用就讲完了,接下来,我们看下mybatis的缓存机制,以及它与hibernate的区别(重要, 阅读全文
posted @ 2016-09-21 00:22 小啊菜鸡 阅读(838) 评论(1) 推荐(0) 编辑
摘要: 最新不知道脑子怎么想的,突然对mybatis特别感兴趣,之前在学校的时候学过两天,有了一个简单的认识,工作以后,项目中也有用到,趁着兴趣还在,抓紧整理一个文档,方便学习mybatis,同时,自己也在巩固一下. mybatis的简单介绍: MyBatis的前身叫iBatis,本是apache的一个开源 阅读全文
posted @ 2016-09-19 16:43 小啊菜鸡 阅读(15095) 评论(0) 推荐(0) 编辑
摘要: 一级缓存: MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 二级缓存: Mybatis的二级缓存的作用域是一个mapper的namespace,同一个namespace中 阅读全文
posted @ 2016-09-19 11:58 小啊菜鸡 阅读(4443) 评论(0) 推荐(0) 编辑
摘要: 在mybatis查询的过程中,某个字段是经过计算得到的,这时,在设计数据表的时候,就不 必在增加此对应的字段 那么,在查询的时候,页面有需要展示这个字段时,怎么办呢? 举个例子: 在查询微信团商品时,根据微信团商品的(wag.id)id,计算商品的数量,有几个商品就是N选一, 这就体验到mybati 阅读全文
posted @ 2016-09-19 08:58 小啊菜鸡 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 今天开始讲解mybatis的第二天内容 一,拼接sql 在mapper.xml中,会多次使用到同一条sql片段,这时为了简便书写,将其定义出来 二,动态SQL MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。提供了OGNL表达式动态生成SQL的功能。动态SQL有: 1、if 2、c 阅读全文
posted @ 2016-09-18 17:12 小啊菜鸡 阅读(250) 评论(0) 推荐(0) 编辑
摘要: //书写我的第一个mybaits程序,主要讲的是mybatis-config.xml的文件 需求:根据用户名查询用户信息; 1、 通过session调用selectOnt(statme,"zhangsan") 2、 创建User的实体类 3、 创建UserMapper.xml文件 4、 在Mybat 阅读全文
posted @ 2016-09-18 09:59 小啊菜鸡 阅读(235) 评论(0) 推荐(0) 编辑