|
JDX Version 4.5 has
been enhanced with a substantial number of new features. Here is a
partial list of enhancements since JDX 3.0. These features have been
explained in detail in the updated JDX User Manual and release notes.
- Enhanced JDXStudio - a GUI tool to define object-relational mapping
(OR-Mapping), create database schema, reverse-engineer Java classes
from an existing database schema and to verify OR-Mapping against a
live database.
·
Well-organized, color-coded panels for quick navigation and the most
optimal partitioning of mapping information
· Appropriate input choices available through pulldown menus
· Extensive online help available at every step of the
way: tool tips, context-sensitive help buttons, and meaningful
error/warning messages.
· Easy to leverage legacy data for OR-Mapping.
· Excellent packaging of all the needed functionality
to simplify mapping configuration.
· OneClickRevelation™
· Provides instant and interactive insight into your data without a single line of programming.
· OneClickRevalation Tutorial and Screenshots
· Object Caching
· High performance oject caching (readonly) support - regular or LRU configurations.
· Can optionally be backed up by clustered caches (e.g., Tangosol Coherence)
· Named Queries
· Provides greater convenience, more flexibility, and
better performance for doing queries in many situation.
· Virtual Attributes
· Allows mapping of class attributes, which are not
explicitly declared in the class definition. Enables flexible evolution
of object/data modeling in some situations.
· Aggregate operations
· Returns the aggregate value (COUNT, MIN, MAX, AVG,
SUM) for the specified attribute of the qualifying objects. Enables
easy data analysis.
· Optimistic locking for
concurrency control
· Provides a faster, more scalable locking alternative
to database locking. Especially useful for long-running
transactions with minimal conflicting update operations.
· Join collection classes to
define one-to-many and many-to-many relationships
· Uses an intermediate class/table to facilitate these
relationships.
· Class attributes, either
private or with private accessor methods
· Promotes and allows for a more conservative
modeling/programming style.
· Inbuilt compatibility with additional
databases - MySQL, JDataStore, and Postgres
· Enables transparent use of these databases as JDX can
automatically generate appropriate SQL-DDL statements.
JDX Factsheet
|