• 目标数据库的抽象层,或ODAL,用于短期的,是设计为一个开放源的高性能的多用途数据库操作框架。

    主要项目的目标是创建一个可维护性、灵活、快速和可扩展的数据库的抽象层与一个方便和简单的。

    实现这些目标通过减少手工作业需要创建和维护数据库的访问层和一致的应用"分离的问题"的原则。 ODAL产生的代码,只要有可能从数据库中的元数据,因为在绝大多数项目的数据库是一个给予和不变的部分的建立与一组不同的工具。

    该框架的元数据描述的源代码生成的持久的对象,验证器、转换器、任选对象树木及其工厂。 元数据描述,反过来,也是产生自任何JDBC符合数据库的使用提供了工具

  • उद्देश्य डेटाबेस अमूर्त परत, या ODAL, छोटे , के लिए डिज़ाइन किया गया है के रूप में एक खुला स्रोत उच्च प्रदर्शन, बहु प्रयोजन डेटाबेस में गड़बड़ी की रूपरेखा.

    मुख्य लक्ष्य के परियोजना बनाने के लिए एक पोषणीय, लचीला, तेजी से और स्केलेबल डेटाबेस अमूर्त परत के साथ एक सुविधाजनक और सरल एपीआई है ।

    इन लक्ष्यों को हासिल कर रहे हैं कम से कम मैनुअल काम करने के लिए आवश्यक बनाने और बनाए रखने के डेटाबेस का उपयोग परत और लगातार लागू करने "की जुदाई चिंता" सिद्धांत । ODAL कोड उत्पन्न करता है जब भी यह संभव है कि बाहर के डेटाबेस मेटाडेटा क्योंकि विशाल बहुमत में परियोजनाओं के डेटाबेस है एक दी और अचल हिस्सा बनाया के साथ उपकरणों का एक अलग सेट है ।

    ढांचे मेटाडाटा वर्णनकर्ता कर रहे हैं के लिए स्रोत कोड की पीढ़ी लगातार वस्तुओं, validators, कन्वर्टर्स, वैकल्पिक रूप से वस्तु के पेड़ और अपने कारखानों है । मेटाडेटा वर्णनकर्ता, अपनी बारी में, भी कर रहे हैं से उत्पन्न किसी भी जेडीबीसी अनुरूप डेटाबेस का उपयोग प्रदान की गई उपकरण

  • Objective Database Abstraction Layer, or ODAL, for short , is designed as an Open Source  high-performance multi-purpose database manipulation framework.

    The main goal of the project is to create a maintainable, flexible, fast and scalable database abstraction layer with a convenient and simple API.

    These goals are achieved by minimizing manual work required to create and maintain the database access layer and consistently applying “separation of concerns” principle. ODAL generates code whenever it is possible out of the database metadata because in the vast majority of projects the database is a given and invariable part created with a different set of tools.

    The framework metadata descriptors are the source for code generation of persistent objects, validators, convertors, optionally object trees and its factories. The metadata descriptors, in its turn, are also generated from any JDBC compliant database using provided tool