Object Persistency API

Home > Object Persistency API

You might have noticed that metamodelling is conceptually equal to data modelling. Whenever you create a metamodel you are designing the structure of information, i.e. a data model which can be finally stored in an object-oriented or relational database. This is a major strength of OOMEGA.

We support different database back-ends. Most importantly Versant Object Database and every relational database that is supported by the O/R mapping engine Hibernate. Moreover we’ve implemented an in-memory database that supports the very same API and is an ideal candidate for development.

The most important point regarding the Object Persistency API is that there is only one API with standardized semantics and you can really exchange the database back-end without changing a single line of code in your source.

This chapter will explain the details of that API. First we are going to present an API Tutorial which demonstrates the usage by a set of examples. Then the API Reference is explaining the various interfaces and methods that you can use to accomplish certain tasks.

Next chapter: API Tutorial

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.