要用的Jar包:mybatis-3.0.2.jar(mybatiscore包),mybatis-spring-1.0.0.jar.MyBatis以前是ibatis,但是在配置sql的语法上有明显的区别,当前版本的spring封装了mybatis。

为什么说my batis是半 自动orm

1、为什么说my batis是半 自动orm

从工作的角度来回答你的问题,纯jdbc的使用给人的感觉就是一个字——累!大量的sql语句和大量的get/set方法充斥在代码中,一个合适的orm框架可以帮助你摆脱不必要的手工工作。当然,如果你要求代码自动帮你做一些你应该做的工作,你会在一定程度上损失一些性能,但与这些性能损失相比,简化繁琐的过程,指定开发模型规范是值得的。我的batis属于一个半自动的orm框架,其本质是sql映射,所以我把我的batis归类为偏jdbc的底层技术,和JDBC差别不大,但是为你做了很多事情,实现了更多功能。我用jdbc很久了,真的很累。我也准备把我的batis引入开发,适当提高团队开发的效率。

2、什么是my batis为什么要使用my batis

MyBatis是一个持久性框架,可以定制SQL、存储过程和高级映射。MyBatis消除了大多数JDBC代码,手动设置参数并重新获得结果集,MyBatis只使用简单的XML和注释来配置和映射基本数据类型,将接口和POJO映射到数据库记录。与Hibernate、ApacheOJB等“一站式”ORM解决方案相比,My batis是“半-自动”ORM实现,要用的Jar包:mybatis-3 . 0 . 2 . jar(mybatiscore包)。mybatis-spring-1 . 0 . 0 . jar .MyBatis以前是i batis,但是在配置sql的语法上有明显的区别,当前版本的spring封装了my batis,至于我的batis-spring.jar文件,也是我的batis team开发的一个jar。之前我batis是apache托管,我batis是google托管。


文章TAG:batis  jar  包有  用到  自动  batis 18自动  
下一篇