摘要: Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 目录结构: XML方式 创建步骤: 1. 创建maven工程,什么都不选就ok,并导入坐标; 2. 编写User实体类和 阅读全文
posted @ 2019-07-17 22:35 伊万夫斯基 阅读(665) 评论(0) 推荐(1) 编辑
摘要: 基于原始dao实现CRUD 需要程序员编写Dao接口和Dao实现类,即就是UserDao接口和UserDaoImpl实现类 原始Dao开发中存在以下问题: Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的数据库操作方法 调用sqlS 阅读全文
posted @ 2019-07-17 22:28 伊万夫斯基 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Mybatis介绍 ​ MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。 2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对 阅读全文
posted @ 2019-07-14 11:28 伊万夫斯基 阅读(16280) 评论(2) 推荐(5) 编辑
摘要: 1. 利用navicat,导入mybatis.sql,创建两个数据表order表和user表。 sql SET FOREIGN_KEY_CHECKS=0; Table structure for DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) NOT NU 阅读全文
posted @ 2019-07-14 11:19 伊万夫斯基 阅读(387) 评论(0) 推荐(0) 编辑
摘要: title:关于递归你知道多少? 英文:recursion。简单理解是自己调用自己。 小试牛刀 递归的两个小案例,打印问题和阶乘问题。下面画图分析一下打印问题的案例。 画图分析: 重要规则 1. 当执行一个方法,会产生一个独立的栈空间; 2. 方法的局部变量是独立的,比如test(n),n是独立的; 阅读全文
posted @ 2019-07-11 21:35 伊万夫斯基 阅读(217) 评论(0) 推荐(0) 编辑