上海佳实电子科技有限公司技术介绍之MyBatis框架
时间:2020-11-30 阅读:1074
上海佳实电子科技有限公司的工程师们在解决软件程序的问题中,不断应用新的技术。多种技术的使用,可以提高效率,更好地为客户服务。
上海佳实电子科技有限公司提供硬件和软件的开发服务,有经验的软件工程师和硬件工程师为您服务,按照您的需求开发项目。
Mybatis原本是Apache软件基金会的一个开源项目叫做iBatis,2010年这个项目由Apache迁移到了google code管理改名为Mybatis,2013年又迁移到了GitHub。
Mybatis是一个Dao层框架,它是对JDBC的封装,使得开发者关注Sql语句(业务)本身即可,无需开发者处理加载驱动、获取连接、创建Statement等繁琐的过程。
Mybatis的特点是把Sql语句写在XML配置文件当中。而且Mybatis执行完Sql语句之后可以以对象形式返回(POJO/POJO集合等)。
Mybatis是一个实现了ORM思想的持久层框架。
ORM思想:将数据库中的关系数据表映射为JAVA中的对象,把对数据表的操作转换为对对象的操作,实现面向对象编程。因此ORM的目的是使得开发人员以面向对象的思想来操作数据库。