Thought inc.

The Dynamic O/R Mapping Company
Home CocoBase Download News Partners Corp Info
  press releases
  industry coverage

press releases  

Spring Framework Developers Easily Add In Extreme High Performance Enterprise POJO Persistence with New CocoBase® PURE POJO™ Version 5.0 From Thought Inc.® 


JPetStore Spring Example Application Is Integrated With CocoBase® And Available Now For Download.





San Francisco, CA. – October 11, 2006

THOUGHT Inc. ®, The Dynamic O/R Mapping™ Company announces the integration of the Spring Application Development Framework with the new version 5.0 of CocoBase® PURE POJO™, the market leader and award winning patented Dynamic Object to Relational Mapping™ tool shipping since 1997.  The new integration expertly ties CocoBase® into the Spring Generic Transaction and DAO Exception Hierarchies providing access to an enterprise-level ORM solution that is easy to use.  CocoBase® focuses on delivering an easy to use tool for the full range of simple to complex POJO persistence requirements typically seen in enterprise-level corporate applications. The combination of Coco Base’s ® extreme high performance and amazingly easy to use GUI workbench for even the most difficult persistence requirements saves projects up to $3 for every $1 spent on CocoBase®. For essentially free, you get all the benefits of a commercial-grade mature and stable O/R Mapping architecture shipping since 1997 with rapid  response technical support, comprehensive training, architectural mentoring, strong sales support, exhaustive documentation, and continuous technical innovation.

“Thought Inc. is excited to bring CocoBase® PURE POJO™ to Spring Framework developers, an essentially free ORM tool that importantly delivers enterprise-level POJO persistence functionality,” said Greg Baker, Director of Sales and Marketing, Thought Inc. “The added value of extreme high performance that is typically faster than hand-coded JDBC is an awesome advantage for companies."

The unique approach of Spring to isolate persistence in the application makes it easy to switch from one ORM tool to another, offering persistence tool independence.  Thus developers can easily start using CocoBase® PURE POJO™ in their Spring applications right now.  Rod Johnson, a key contributor to the Spring Framework noted in his article titled “Introduction To The Spring Framework” that “…ORM solutions have different performance and other characteristics, and there is no perfect one size fits all solution. Alternatively, you may find that certain functionality is just not suited to an implementation using your ORM tool. Thus it makes sense to decouple your architecture from the tool-specific implementations of your data access object interfaces. If you may ever need to switch to another implementation for reasons of functionality, performance, or any other concerns, using Spring now can make the eventual switch much easier. Spring's abstraction of your ORM tool's Transactions and Exceptions, along with its IoC approach which allow you to easily swap in mapper/DAO objects implementing data-access functionality, make it easy to isolate all ORM-specific code in one area of your application, without sacrificing any of the power of your ORM tool.”

CocoBase® PURE POJO™ offers a unique ORM solution for Spring framework developers.  Coco Base’s® architecture was designed from the beginning to handle the complexities of enterprise-level corporate applications with the required flexibility and extensibility.  The CocoBase® architecture provides a powerful yet simple to use approach for persisting data that decouples the object from being hard-coded to the database. CocoBase® takes the database specific code and prewritten SQL out of the object and saves this information to the mapping layer (i.e. map).  This dynamic mapping layer provides amazing flexibility as well as a multitude of performance and scaling optimizations that are easily changed by the programmer to best fit their specific requirements. CocoBase®  POJO persistence runs typically faster than hand-coded JDBC with identical commands and SQL statements; without using caching, combined calls or other tricks. When you add Caching, etc. performance increases another 400% to 1,000% and more. CocoBase’s® linear performance characteristics means that applications can scale and retain the same performance, not slow or bog down as ORM tools without this feature do.

Here are examples of often overlooked complex enterprise ORM requirements that CocoBase® easily supports which saves the developer from having to write extra code just to get their current solutions to work;

  • Support for difficult impedance mismatch mapping issues that occur such as when the classes and database don’t match,
  • Support for handling different relationship modeling settings for a model,
  • Unrestricted support for the mapping of complex and even multiple class inheritance hierarchies including mapping override,
  • Support for proprietary SQL for each database dialect,
  • Support for sharing maps across business POJO’s,
  • Support for sharing maps across applications,
  • Support for custom types and custom proxy behaviors for data population,
  • Support for custom relationship lazy handling,
  • Support for re-routing SQL within the same mapping,
  • Stored procedure support in the mapping, etc.

For a free download of CocoBase® PURE POJO™ working with the Spring Framework please proceed to

Marketing Contact:  Greg Baker, Director of Sales and Marketing, Thought Inc.®, at (415) 836-9199.


About CocoBase® PURE POJO™

CocoBase® PURE POJO™, Dynamic POJO Persistence optimized for J2EE and J2SE customer success is the top solution for solving the Object to Relational impedance mismatch.  As the mature technological leader in the industry available to customers since early 1997 and in its’ fifth major release, CocoBase®  PURE POJO™ has earned a solid reputation for delivering success.  CocoBase® PURE POJO™ virtually eliminates the need to hand-code database access for POJO Persistence, EJB, Java Applications, etc. This directly decreases up to 85% of the cost of database access development for enterprise customers needing to persist data in company applications.  CocoBase® PURE POJO™ is essentially FREE!  For every dollar spent on CocoBase® there is up to $3 in project savings for an astounding ROI of 300%.  This is better than free and includes a powerful simple to use technology for persisting data with highly responsive technical support, training and mentoring. 

About THOUGHT Inc.®

THOUGHT Inc.®, the Dynamic O/R Mapping™ Company, architects of CocoBase® Enterprise O/R, was formed in 1993, and subsequently revolutionized Object to Relational Mapping technology with landmark solutions and industry leadership. THOUGHT Inc.'s® global sales include customers in the United States, Latin America, Europe, Asia and India. More information on THOUGHT Inc. ® can be obtained online at WWW.THOUGHTINC.COM or by calling, (415) 836-9199.

This document is copyrighted and owned solely by THOUGHT Inc.® 2006. CocoBase® and THOUGHT Inc.® are registered trademarks of THOUGHT Inc.®. PURE POJO™, Dynamic O/R Mapping™, Dynamic Object to Relational Mapping™, Dynamic Universal Querying™ and Dynamic Transparent Persistence™ are pending trademarks of THOUGHT Inc.®. CocoBase® technology is based on US patent #5857197 as well as additional pending patents directed to object navigation, object modeling, querying, caching, etc. All other trademarks are property of their respective company. This publication is provided "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement, to also include any and all technical inaccuracies or typographical errors.