MyBatis是什么

来源:趣味经验馆 8.92K

MyBatis 是一款优秀的持久层框架,支持定制化 SQL、存储过程以及高级映射。提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了DAO框架,可以更容易的开发和配置DAL层。

mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。

通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。提供了连接管理,缓存支持,线程支持,(分布式)事物管理,通过配置作关系对象映射等数据访问层需要解决的问题。

MyBatis是什么

以上是小编的分享,希望能帮到大家。

热门标签