上QQ阅读APP看书,第一时间看更新
3.4 MyBatis
MyBatis是一款非常优秀的持久层框架,可以支持定制化SQL、存储过程以及高级映射等高级特性。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs对象映射成数据库中的记录,使用MyBatis可以避免几乎所有的JDBC代码,无须手动设置参数和获取结果集。相比类似Hibernate这种完全ORM框架,MyBatis其实只能算是SQL Mapping框架,两种方式各有优劣,MyBatis虽然编写Mapping文件有点麻烦,但贵在灵活,故深受企业的喜爱,成为当前主流的持久层框架。
- 官网教程:http://www.mybatis.org/mybatis-3/zh/
- W3C教程:https://www.w3cschool.cn/mybatis/