Mapping Enterprise Java Bean ("EJB") attributes to database schema
including providing a first metamap including one or more abstracted
variable characteristics of a first database schema and creating from the
first metamap a second metamap for a second database schema including
varying one or more of the abstracted variable characteristics to conform
to the second database schema. Typical embodiments also include
synchronizing, in response to methods invoked on the EJB and in
dependence upon the second metamap, the state of the EJB with a
persistent data store having the second database schema. In typical
embodiments, synchronizing the state of the EJB with a persistent data
store having the second database schema also includes creating records,
updating records, and deleting records in the persistent data store.