Welcome to Habanero Land!   Register  |  Login
  So, why do you need to register to download Habanero and access the additional materials? 
The success of any open source project is based on the community built around it. So go ahead, register / login and get involved!
Object Relational Mapping (ORM)
 
 
Mapping & Persistence
Habanero uses Object Relational Mapping (ORM) to map data from relational databases to domain objects in code.

ORM is a rapidly growing and popular methodology that provides clear advantages to the developer:
  • Eliminates the fragility of coding CRUD statements to persist data to and from the database
  • Allows logic, business rules and validation to be introduced to the data
  • Provides domain objects that are easy to customise and manage in code
  • Hides the differences between various databases or data sources
  • Saves vast amounts of coding effort
Reverse Engineering  
If you have already created your database, Habanero can generate the class mapping definitions from the database schema.
Code Generation  
Having defined the class definitions, Habanero can generate the new project and classes for you, and also supports regeneration to reflect additional changes.

This website is best viewed in Internet Explorer 7 & 8; Firefox 3.6.11; Opera 10.63; & Safari 4.