初始mybatis

mybatis 是一个数据持久层框架在实体类和SQL语句之间建立映射关系,是一个半自动化的ORM实现,其封装性要低于Hibernate,性能优秀,小巧,简单易学。

数据持久是将内存中的数据模型转化为存储模型,以及将存储模型转换为内存中的数据模型的统称。(文件的存储,数据的读取等都是数据持久化操作。数据模型可以是任何数据结构或对象模型)

ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。(度娘百科);

对象关系映射(Object-Relational Mapping)提供了概念性的、易于理解的模型化数据的方法。是一种数据持久化技术。它在对象模型和关系型数据库之间建立起对应关系。并且提供了一种机制,通过JavaBean对象操作数据库表中的数据。

ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化的结构。

在实际开发中,程序猿使用面向对象的技术操作数据,而当存储时。使用的是关系型数据库,其中就有很多不便。ORM在对象模型和关系数据库的表之间建立桥梁。有了ORM我们就不需要用SQL语句对数据库进行操作。直接使用API操作JavaBean对象就可以实现数据的增,删,改,查。MyBatis通过建档的XML或者注解进行配置和原始映射。

posted on 2017-12-18 12:46  站立的猫  阅读(110)  评论(0)    收藏  举报

导航