##### General information

- Overview
- News and Status
- Downloads
- Addons
- Changes
- Old Changes
- Wiki
- Issue tracker
- Mailing lists
- Tools
- License
- Team
- Developer Information
- Sponsorship
- Security
- Thanks

##### Documentation

- Tutorial
- OR Mapping Reference
  - Defining the Schema
  - Running the Generator
  - Database independence
  - Initialisation of the Runtime
  - Reading from the DB
  - Writing to the DB
  - Extending classes
  - Connections and Transactions
  - Exception handling
  - Inheritance
  - Supported databases
  - Supporting a new DB
  - Managers and Cache
  - Beans
  - Avalon Component
  - Customizing the generation
  - Relevant classes
  - Source XSD
  - Source XSD (strict)
  - Migration from Torque 3
- Code Generation Reference
- Module Documentation

##### Previous releases

- Torque 3.3

## Introduction

This Reference contains information about how to use Torque as a Object-Relational mapper (a tool that maps from relational databases to java classes).

To access a database with Torque, the following steps are needed, which are described in this documentation in detail:

- Define a schema file describing the database structure (tables, columns etc.)
- Generate classes and database creation files from the schema.
- Use the generated classes (and the torque-runtime library classes) to access the database.

Use the navigation on the left to choose the topic you are interested in.