一、啥是mybatis?
mybatis是一个热爱开发的程序员发布一个可以由众多热爱开发的程序员修改的, 支持定制化SQL、存储过程以及高级映射的优秀持久层框架。
定制化SQL是啥? 定制化SQL也就是,你在写SQL语句的时候根据你的需求,让你更轻松的写SQL语句而不用关心其它。
存储过程是啥? 在数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,再次调用不需要编译,用户通过指定存储过程的名字和参数来执行它。
高级映射是啥?
持久化是啥? 持久是相对于瞬时来说的,其实就是可以把数据固化在硬盘或者磁带一类可以保存很长时间的设备上,不像放在内存中一样断电就消失了。企业应用中数据很重要(各 种订单数据、客户数据、库存数据之类的),比应用程序本身更重要,所以需要把数据持久化。企业一般都会选择把数据持久化到数据库中,因为可以很方便的查询统计分析,但数据 库的数据最终还是会写到磁盘上的。