java数据持久层框架MyBatis

 MyBatis简单介绍

   MyBatis是一个基于java开发的数据库持久框架。它本来是Apache下的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。

   MyBatis中文网站:http://www.mybatis.cn/ 

MyBatis特点
  1. 和hibernate相比比较轻。

  2. 将java代码和Sql语句进行了完全的分离。通过提供DAO层来将sql与程序代码进行解耦,这是一种很高级的思想,就是下面第三点面向配置的思想。

  3. 面向配置的编程。可以提高程序的可维护,可扩展性。

  4. 可以良好支持复杂数据的映射。

  5. 动态SQL。在使用JDBC会经常去拼接SQL语句,这样是非常不安全的,比如容易SQL注入,也不便于维护管理。MyBatis使用了动态SQL技术来避免这些问题。

MyBatis环境搭建

  可以在github上获取MyBatis,地址 https://github.com/mybatis/mybatis-3/releases

  根据自己的需要去下载对应的版本。

   

原文地址:https://www.cnblogs.com/songgj/p/10947932.html