Empire-db is a relational data persistence component for Java. Unlike Hibernate it uses a Java object model mapping, dynamic beans with comprehensive metadata support and an intuitive, type-safe and string-free SQL command API.
Be the first to post a text review of Empire-db. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Apache Empire-db Copyright 2008 The Apache Software Foundation -------------- Release 2.0.4: -------------- EMPIREDB-9Move build.xml from src directory to root directory. Change distribution scripts to meet apache incubator requirements. EMPIREDB-8Restrict access to DatabaseDriver object for all subclasses of DBColumnExpr to the addSQL function. EMPIREDB-7Add support for CASE WHEN expression with new class DBCaseExpr.java EMPIREDB-6Support for quoting of table, view and column names added. -------------- Release 2.0.3: -------------- EMPIREDB-5Added missing ASF headers. See JIRA for further information. EMPIREDB-4Fixed several DBDatabaseDriverHSql bugs. See JIRA for further information. EMPIREDB-3Added "useQuotes" property to DBColumn. PRE-114:All package names changed to org.apache.empire. -------------- Release 2.0.2: -------------- PRE-113:NEW FEATURE: class BeanRecordProxy<T> implements the Record interface of any given JavaBean object. PRE-112:NEW FEATURE: classes BeanDomain, BeanClass and BeanProperty allow metadata defition for JavaBean objects using the Column interface. PRE-111:DBDatabaseDriverOracle: new implementation for checkDatabase PRE-110:Method getSourceColumn added for data.Column PRE-109:DBRecordData: Typ conversion moved to ObjectUtils PRE-108:NEW FEATURE: createView implemented for all Database Drivers PRE-107:DBView: canUpdateReocrds = Flag for updateable and non-updateable Views; -------------- Release 2.0.1: -------------- PRE-106:NEW FEATURE: DBDatabaseDriverMySQL:Driver for MySQL 5 added. PRE-105:NEW FEATURE: DBColumnExpr: Added Support for REVERSE() and INSTR() SQL Functions PRE-104:BUGFIX: DBRecord::getFieldValue(): Field Access to invalid DBRecord returned Boolean FALSE instead of null. PRE-103:DBDatabaseDriver: Function isSupported() and getPostInsertAutoIncValue() added PRE-102:DBColumnExpr: Substring function now excepts column expressions PRE-101:DBSQLScript: New class to replace StringBuilder for DDL Script generation. See also DBDatabase::getCreateDDLScript()
Apache Empire-db Copyright 2008 The Apache Software Foundation -------------- Release 1.0.4: -------------- EMPIREDB-13 column attribute has been added to radioButtonTag and onClick attribute has been added to menuItemTag EMPIREDB-12 Allow reloading of current record from the session. Method reloadRecord added to class RecordActionSupport. EMPIREDB-11 BUGFIX: WebAction.clearActionErrors does not remove error from the session. EMPIREDB-10 Allow setting of record property name with control tag. Attribute recordProperty added to <e:control> -------------- Release 1.0.3: -------------- EMPIREDB-5Added missing ASF headers. See JIRA for further information. EMPIREDB-1Deprecated warning resolved by adding to additional parameters to call to determineActionURL. PRE-105:All package names changed to org.apache.empire. -------------- Release 1.0.2: -------------- PRE-104: Enum RecordActionSupport.SessionPersistance moved to SessionPersistence. Old enum made Deprecated. PRE-103:New form action support class "BeanActionSupport" which allows form data exchange with JavaBeans. PRE-102:All Tags dependencies changed from DBColumn to Column and DBRecord to Record. -------------- Release 1.0.1: -------------- PRE-101:Support for DBSQLScript (see Empire-db 2.0.1 changelog) added.
We are happy to announce that Empire-db has been accepted by the Apache Software Foundation for incubation and is now available from the Apache Incubator (http://incubator.apache.org). Hence from August 2008 the source code repository and issue tracking facilities of the Apache-Software-Foundation will be used exclusively for all activities concerning the Empire-db and Empire-Struts2-Extenstions. The same applies for further announcements. For more information please visit the project status page on http://incubator.apache.org/projects/empire-db.html For anyone interested in Empire-db we recommend subscribing to one of the Empire-dbs mailing lists.
The new Empire-db release 2.0.2 is available from today (July 6, 2008). Above others the new release features two major improvements: 1. The implementation of the createView method for all existing database drivers now allows creating and modifying database views by supplying the corresponding DDL commands. 2. In order to provide uniform client level access of data and metadata for both relational and non-relational data sources, Empire-db now features new classes which work with any JavaBean or data object and hence allow dealing with data from Web-Services or flat files in the same way as DMBS data. For metadata definition three new classes called BeanDomain, BeanClass and BeanProperty are provided with the latter implementing the Column interface. A fourth class called BeanRecordProxy implements the Record interface for any given JavaBean or data object. The Empire-Struts2-Extentions project has been changed accordingly with all tags and input controls now working with the Column and Record interfaces accepting JavaBean and DBMS data alike. For further information please see CHANGELOG.txt supplied with the distribution.
-------------- Release 1.0.2: -------------- - Enum RecordActionSupport.SessionPersistance moved to SessionPersistence. Old enum made Deprecated. - New form action support class "BeanActionSupport" which allows form data exchange with JavaBeans. - All tag and input control dependencies have been changed from DBColumn to Column and DBRecord to Record.
-------------- Release 2.0.2: -------------- - NEW FEATURE: class BeanRecordProxy<T> implements the Record interface of any given JavaBean object. - NEW FEATURE: classes BeanDomain, BeanClass and BeanProperty allow metadata defition for JavaBean objects using the Column interface. - DBDatabaseDriverOracle: new implementation for checkDatabase - Method getSourceColumn added for data.Column - DBRecordData: Typ conversion moved to ObjectUtils - NEW FEATURE: createView implemented for all Database Drivers - DBView: canUpdateReocrds = Flag for updateable and non-updateable Views
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: