Database SupportDatabases are mapped by using structures to correspond to single tables or sets of tables joined together. Sets of joined tables are managed with the inheritance facility combined with the use of the I/O database expressions. A database is represented by a named database object. Instances of this database are identified separately subordinate to this object. This facilitates situations where there are test, QA and production instances. The database credentials (username/password) are optionally kept with the instance information or can be provided directly to the runtime for additional security in a deployed environment.
The database support is built on Hibernate
which handles all of the SQL translation issues. Any database supported by
JDBC/Hibernate can be supported. We currently test with Oracle, MySQL, DB2,
SQL Server and HSQL.
| ||||||||||