Font Size: a A A

Research And Application Based On ORM Technology

Posted on:2009-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:J FangFull Text:PDF
GTID:2178360245471613Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Interactive visit between object model and relational model must be involved in the object-oriented software development based on relational database, because of "Impedance Mismatch" between object model and relational model, mapping object models to relational models should be needed when object visit relational database in system. By separating the service level from the actual data level, Object Relational Mapping implement mapping procedure object to relational database, and then accomplish inter-conversion between object model and data model successfully.The ORM technology is analyzed and researched in this thesis, and is applied in the development of "Test data Integrative system". The main contents are as follows:(1)The ORM technology and the correlation theories have been introduced, including four mapping schemas of ORM, such as entity mapping, connection mapping, inheritance relation mapping and recursion relation mapping.(2) Based on the object relational mapping theory, we discuss related ORM technology tool, do research on NHibernate in practical application, and elaborate the development step of NHibernate.(3) In view of the multiple methods of mapping inheritance relations, we solve choice decision-making question in inheritance relations mapping by using the analytic hierarchy process in system.(4) Requirements Analysis and system design of "Test data Integrative system" have been carried on, and ORM technology has been applied in the system, which reduce development cycle of the system, reduce the developers' workload, and improve the quality of software."Test data Integrative system" has been developed successfully and has been used for a half year.Oweing to trouble-free operation and good data accessing performance until now, the system make good application effect.
Keywords/Search Tags:Object Relational Mapping, NHibernate, Analytic Hierarchy Process, Mapping Schema, Database
PDF Full Text Request
Related items