MyBatis简介
MyBatis的前身叫iBatis,是一个持久层的框架,是apache下的顶级项
目。本是apache的一个开源项目,2010年这个项目由apachesoftware
foundation迁移到了googlecode,并且改名为MyBatis。MyBatis是支持普
通SQL查询,存储过程和高级映射的优秀持久层框架。
MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架,
MyBatis可以将向preparedStatement中的输入参数自动进行输入映射,将查
询结果集灵活映射成java对象。(输出映射)。MyBatis移除了大部分的JDBC
代码、手工设置参数和结果集重获。MyBatis只使用简单的XML和注解来配置
和映射基本数据类型、Map接口和POJO到数据库记录。相对Hibernate和
ApacheOJB等“一站式”ORM解决方案而言,Mybatis是一种“半自动
化”的ORM实现。
需要使用的Jar包:
mybatis-3.4.6.jar(mybatis核心包)
mybatis-spring-1.0.0.jar(与Spring结合包)
评论0