您的位置:首页 > 其它

Mybatis(综合案例)

2016-09-18 15:41 169 查看
MyBatis本是apache的一个开源项目iBatis,2010年这个项目有Apache software foundation 迁移到了Google code,并改名MyBatis.2013年11月迁移到Github。iBatis是半ORM映射框架,它需要在数据库里手动建表,CURD操作时要自己写SQL语句,而Hibernate是全ORM映射框架,它只需要配置好文件,表会自动生成,CURD的SQL语句也是自动生成的,这是他们的主要区别。

MyBatis小巧,简单易学

MyBatis入门案例(综合)

1.1附加架包



1.2编写MyBatis配置文件 mybatis-comfig.xml(由于本人oracle数据库安装的问题端口号及数据库有所不同)

1.3编写Dept实体类

1.4编写Dept.xml小配置文件

1.5书写MyTest测试类

由于测试方法过多我们简单的运行出来一二个看一下结果

查询:



删除:



2. 动态查询

2.1创建IDeptDao接口

2.3在1.5 书写MyTest测试类中可找到我们需要的测试类

2.4运行结果

动态查询



动态修改



3.resultMap实现结果映射

3.1 先前在 1.4编写Dept.xml小配置文件中已经配置好了需要用到的条件。

3.2测试类 与1.5书写MyTest测试类中可见  

3.3测试结果





4.session.getMapper()方法

4.1

创建IDeptDao接口

 4.2编写MyTest2测试类

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: