Managed Hosting



Base Persistent (ORM) Object
Project Home Blog Known Issues Contact Project

Author: Bob Silverberg (All RIAForge projects by this author)
Last Updated: September 7, 2009 9:31 PM
Version: 0.1
Views: 46,335
Downloads: 1,444
License: Apache License, Version 2


The Base Persistent Object is used in conjunction with CF9's ORM capabilities. It contains logic that will add behaviour to any business object (BO) that extends it. These behaviours will allow your BO to:

- populate itself from user-submitted data
- save itself
- delete itself
- validate itself
- inject dependencies into itself via Coldspring

This object is a work-in-progress, as CF9 is still in beta. Version 0.1 includes only a Simple Base Persistent Object, which does not include all of the behaviours described above.

A Full Base Persistent Object will be available for download from this site in the near future.


ColdFusion 9

Issue Tracker:

5 "Many-to-one" data getting set on fields that aren't passed to populate() Open 09/06/10 12:27 AM
4 Many-to-One CFC not updated if property name is different than CFC name Open 03/20/10 7:34 PM
3 Properties not set if proplist casing is different than property name Open 03/20/10 7:32 PM
2 Inverse of Populate method Open 12/24/09 2:32 PM
1 Allow for objects to be passed into the populate() method Open 09/07/09 9:35 PM

View All Issues

To enter issues for this (or any other) project, you must be logged in.