MyBatis持久层框架,用于映射实体类(pojo)与SQL语句之间的映射关系,是一种半自动化的ORM(对象关系映射)实现。
它支持普通SQL查询,存储,以及高级映射,几乎消除了jdbc的冗余代码,使用简单的XML或注解进行配置和原始映射,将接口和java的POJO映射成数据库中的记录。
相对hibernate来说,,它的封装性并没有hibernate高,但它的性能优越,简单易学(hibernate学习门槛较高)
mybatis环境搭建
1.创建maven工程并引入相关依赖:mybatis,mysql,junit
2.创建数据库并连接配置信息:driver,url,username,password
3.创建mybatis核心配置文件mybatis-config.xml