Dashboard > ActiveRecord > Home > Documentation
Log In   View a printable version of the current page.
Documentation
Added by Daniel Rothmaler, last edited by Darius Damalakas on Sep 20, 2007  (view change)
Labels: 
(None)


An introduction

Explains what's ActiveRecord and how it might help you to get more productive

Getting Started

A tutorial for "how", after the introduction explains "what".

Configuration Reference

Explains the configuration options and schema, and provides some illustrative examples as well

Mappings

Illustrates the usage of attributes to map fields and relations

Type hierarchy

Discuss approaches to achieve inheritance within your object model and map it correctly to the underlying database

Hooks

Explains the Before* methods that can be overriden

Active Record Internals

This article explains the internals of ActiveRecord. How it extracts the mapping information, how far it goes validating it and so on.

Scopes

Explains the SessionScope and TransactionScope classes

Schema Pitfalls

How ActiveRecord deals with schema creation and deletion, alternatives and which one is best for a specific scenario

Using HQL

Illustrates the usage of HQL

Validation

Presents the ActiveRecordValidationBase that is able to validate properties with predefined validators

Advanced usage

Discuss the usage of multiple databases and the usage of nullable types

Troubleshooting

Something went wrong? Check what problems we had and how we work around them

Best practices

Some recommendations

FAQ

Active Record Internals (ActiveRecord)
ActiveRecord Kickstart (ActiveRecord)
Advanced usage (ActiveRecord)
An introduction (ActiveRecord)
Best practices (ActiveRecord)
Configuration Reference (ActiveRecord)
FAQ (ActiveRecord)
Getting Started (ActiveRecord)
Hooks (ActiveRecord)
Mappings (ActiveRecord)
Schema Pitfalls (ActiveRecord)
Scopes (ActiveRecord)
Troubleshooting (ActiveRecord)
Type hierarchy (ActiveRecord)
Using HQL (ActiveRecord)
Using the Conversation Pattern (ActiveRecord)
Validation (ActiveRecord)

Site running on a free Atlassian Confluence Community License granted to Castle Project. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators