Thought, the Dynamic O/R Mapping company has announced the release of a new Eclipse plug-in included with version 5.0 of CocoBase PURE POJO, their Dynamic Object to Relational Mapping tool. The new 100% Java GUI tooling inCocoBase PURE POJO, made up of the Magic Mapper and the Mapping Workbench, is tightly integrated with Eclipse. This gives Eclipse users the ability to intelligently auto-map all their tables, fields and objects together in just a few steps. This also relives developers from the tedious task of manually mapping each table and object together. The Mapping workbench holds all of the extensive CocoBase PURE POJO Persistence functionality in one GUI, thus easily facilitating for developers access to needed features.
“Giving Eclipse IDE users an easy to use an enterprise-level POJO Persistence Solution with CocoBase PURE POJO 5.0 is a major breakthrough for the industry,” said Greg Baker, Director of Sales and Marketing, Thought. “Eclipse IDE users can now take advantage of the powerful CocoBase ORM technology by simply using the Magic Mapper to auto-map the tables, fields and objects together for them.”
CocoBase uses a simple patented architecture for persisting data utilizing a mapping layer. This approach makes it easy for developers to manage the complexity of persisting data at the enterprise level. The Magic Mapper evolves this technology to the next level by making it an easy to use tool for coding POJO persistence. The Magic Mapper detects and prevents potential map problems and quite magically makes a good determination of how the tables, fields and objects are to be mapped together. This brings in a high degree of simplicity to assist the developer in quickly persisting data for an application.
CocoBase includes additional advanced POJO persistence support not found in other ORM solutions, for example:
The ability to map single or multiple inheritance with multiple discriminators without requiring that developers know about specific mapping strategies
SQL realms, thus allowing multiple SQL views or filters for the same Java class model
Generic POJO O/R mapping, which allows POJO objects to be elegantly mapped even when those do not conform with the Java bean pattern
SQL tuning, which let developers generate and tune the SQL for each mapping at design time
Callback plug-ins and factories for incorporating custom behavior at runtime.
CocoBase will soon deliver a JPA integration thus providing EJB 3.0 compliant support. The developer will then be able to use CocoBase for any application using the JPA APIs as well as add the JPA APIs to any existing work. And all of the additional advanced POJO Persistence functionality in CocoBase will be easily available with the JPA as well. The CocoBase PURE POJO Version 5.0 Persistence API supports standard EJBQL based querying for object queries and it is based on an early draft of the EJB3 persistence API. The EJB 3.0 compliant support is expected to be released soon.