Object Relational Bridge

This chapter is composed of :

  1. Introduction
  2. Object Relational Bridge Resources
    1. Source Folder
    2. Package
    3. Schema
    4. Finish
  3. Templates
  4. Additional Resources

1. Introduction

The purpose of this chapter is to show how to generate Object Relational Bridge (OJB) resources.

This wizard needs to use a target Java Project.

This wizard will generate :


2. Object Relational Bridge Resources

To start the Object Relational Bridge Resources wizard, select :

File->New->Other->Database->Object Relational Bridge Resources


Select an object in the Package Explorer View or the Navigator View then right-click and select :

New->Other->Database->Object Relational Bridge Resources

The selection is contextual.

This means that if you select an existing Database Object:



The wizard will be opened with a selected Database Connection if applicable.





The wizard will be opened without any selected Database Connection.


2.1. Source Folder



Type in the Java Source Folder text field the targeted Java Source Folder.

The Java Source Folder should exist.

Otherwise use the Browse button :



Select the appropriate Java Source Folder.


2.2. Package



Type in the Package text field the targeted Java Package.

Otherwise use the Browse button :



Select the appropriate targeted Java Package.


2.3. Schema



Use the Browse button :



The Database Schema selector displays the available Database Schema in your current Project.

Select the appropriate Database Schema.


2.4. Finish

The code generation process will be performed in the targeted Java Source Folder and its designated target package



Detailed information will be displayed in the DatabaseConsole window.



3. Templates

This wizard is Template based.

Below your Plugin Templates or MyTemplates you should see the following directory.




These templates are Velocity based and use the Torque Model API.


4. Additional Resources

Here are several links provided for further Apache Object Relational Bridge related information.