java blend understands a database schema and can automatically generate the default mappings based on the relationship information between the tables, whether it is one-one, one-many, many-many, foreign key or inheritance. additionally, it features the advanced capability to modify mapping of views on multiple tables, mapping a java class to multiple tables or multiple java classes to one table. features such as using different names and types in java and the database for the same fields are also supported, of course.
applications written in java blend are highly portable, not only because the code generated is 100% pure java, but also because it is based on the object database management group (odmg) standard for object/relational mappings and object databases. java blend uses jdbc to communicate to relational databases so that any database with jdbc support automatically becomes usable by java blend; it supports several major databases in its first release, and will support any jdbc or odbc based database in later releases.
java blend supports optimistic concurrency as well as the traditional pessimistic locking. use of the optimistic concurrency control mechanism allows java blend to detect the values that have changed in the programs memory and database since the last transaction began. this results in higher... 下一页