it should be noted that SQLAlchemy is really *two* separate software packages in one.
one part of SA is, a tool that allows you to build SQL queries through python expressions. I usually call it the "SQL construction" part of SA. you issue SQL statements and get back result sets, which act like dictionaries. the other application is called the ORM (object relational mapper). this application is built on top of the other application, i.e. the SQL construction tool. All the code for this application lives within the package "sqlalchemy.orm", although when you import "sqlalchemy" you get all the names from this application in the same namespace. The "SQL Construction" tool knows *nothing at all* about the ORM. the job of the ORM is to map user-defined Python classes to database table rows. it creates its own SQL statements, with just a little bit of guidance from you, and processes the results into Python classes. So they are really two different things. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---