一、什么是ORM?
ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。ORM 把数据库表映射成对象。
二、为什么需要ORM
ORM 使用对象,封装了数据库操作,因此可以不碰 SQL 语言。开发者只使用面向对象编程,与数据对象直接交互,不用关心底层数据库。在实际编程中,需要大量编写重复sql语句,为了提高程序员的开发效率,开发ORM工具。使用ORM工具程序员只需要构建映射关系,就可以实现对数据库表的创建、查询、修改、删除等操作。
三、模拟目标
数据库查询全自动化
四、数据库表和类的关系:
表是由记录组成的;记录是由若干字段组成的。
记录由多个字段和字段的取值(这里可以看成是键值对)组成的;
类的对象是由多个成员和成员的取值(这里可以看成是键值对)组成的。
五、任务具体要求:
当把一个表和一个类对应起来后,只要提供表名称和类,就应该能取出这个表中的所有记录;但,能实现上述要求的数据基础是:
1、知道表和类的对应关系;
2、知道表中的字段名称和类中的成员名称的对应关系。
而上述对应关系完全可以用XML来表达ÿ