................................................... 2 1.3.2 NHibernate ............................................................................................................. 2 1.3.3 XPO ....................................................................................................................... 3 1.4 论文构成及主要内容 .................................................................................................. 3 1.5 本设计的主要成果 ...................................................................................................... 3 2.相关模型的研究 ........................................................ 4 2.1关系模型 ...................................................................................................................... 4 2.1.1关系模型的相关数学理论 ..................................................................................... 4 2.1.2关系模型的构成 .................................................................................................... 4 2.1.3关系模型的优势与局限性 ..................................................................................... 4 2.2 对象模型 ..................................................................................................................... 5 2.2.1 对象模型的相关理论 ........................................................................................... 5 2.2.2 对象模型的构成 ................................................................................................... 5 2.2.3 对象模型的优势和局限性 .................................................................................... 5 2.3 阻抗不匹配问题 .......................................................................................................... 6 2.3.1阻抗不匹配问题的由来 ........................................................................................ 6 2.3.2产生阻抗不匹配问题的原因 ................................................................................. 6 3.ORM框架的组成及实现方法 ............................................... 7 3.1 对象关系映射原则和实现方法 ................................................................................... 7 3.1.1 结构映射............................................................................................................... 7 3.1.2关系映射................................................................................................................ 8 3.2对持久类对象进行CRUD操作的API ..................................................................... 10 3.2.1新增 ..................................................................................................................... 11 3.2.2选择 ..................................................................................................................... 11 3.2.3删除 ..................................................................................................................... 11 2.3.4修改 ..................................................................................................................... 12 3.3代码生成器 ................................................................................................................ 12 3.4 面向对象的查询语句 ...........................................................................