2013 | OriginalPaper | Chapter
A Template-Based Method to Create Efficient and Customizable Object-Relational Transformation Components
Authors : Igor Lihatsky, Anatoliy Doroshenko, Kostiantyn Zhereb
Published in: Information Systems: Methods, Models, and Applications
Publisher: Springer Berlin Heidelberg
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
We describe a method to create object-relational transformation components by using the code generation system to automatically generate a persistence layer based on the database structure. A text template engine is used to generate SQL queries, business classes and APIs to access data from the application code. Provided default implementations are sufficient to quickly obtain a working persistence layer. However the real power of proposed solution lies in extensive customization capabilities. Therefore the developed system provides a high developer productivity because of automation, as well as high performance and flexibility due to the possibility of customization. Performance measurements demonstrate the high efficiency of the generated code, both in terms of execution speed and code size.