The invention provides computer systems, computer data stores and methods and
software for accessing and utilizing data stores. More particularly, the present invention provides systems, methods and
software for creating or maintaining local or distributed mapping and optional transparent persistence of
data objects, objects for stored procedures, complex
data objects, data object graphs and associated data stores. The present invention further provides a computer
system and
software implemented method for a development mapping
workspace for improved
project management of mapping and persistence development activities along with a
system implemented organization of mapping projects. In another aspect, the invention provides a computer
system and software implemented methods for automatically mapping objects to one or more
data source with an interface for setting variable stringency for such automatic mapping with an optional interface for editing the resulting system generated mapping, which system and software implemented methods may be collectively referred to as a “magic mapper” system. Further, such systems and software implemented methods are optionally integrated with IDEs, case tools and other
third party platform or development environments to provide an extension of functionality or alternative functionality to such IDEs,
third party platforms and other development environments, and to optionally provide for improved automatic or semi-automatic logic
code generation.