This chapter is composed of :
The purpose of this chapter is to show how to generate Torque Object Model resources.
This wizard will generate :
This wizard needs to use a target Java Project.
EclipseDatabase provides the current embedded Torque Generator Project Documentation.
To start the Torque Mapping Object Resources wizard, select :
File->New->Other->Database->Torque Mapping Object Resources
or
Select an object in the Package Explorer View or the Navigator View then right-click and select :
New->Other->Database->Torque Mapping Object 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.
Otherwise :
The wizard will be opened without any selected Database Connection.
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.
Type in the Package text field the targeted Java Package.
Otherwise use the Browse button :
Select the appropriate targeted Java Package.
Use the Browse button :
The Database Schema selector displays the available Database Schema in your current Project.
Select the appropriate Database Schema.
You can set various Torque options.
For further details about Torque options, you will find a detailed page here.
Inherited Database Schema Torque Base Class.
If checked, Torque adds methods to get database fields by name/position.
If checked, the data objects will implement Intake's Retrievable interface
If checked, Torque adds tracking code to determine how to save objects.
If checked, Torque puts time stamps in generated Object Model files.
If checked, Torque generates data objects with collection support and methods to easily retrieve foreign key relationships.
If checked, Torque will generate Manager classes that use JCS for caching. Still considered experimental.
If checked, Torque generates data objects that cache their foreign key relationships.
If this is not desired (because the underlying objects can be manipulated from other code), uncheck this property.
This currently cannot combined with the manager setting from above.
If checked, Torque will generate deprecated methods.
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.
This wizard is Template based.
Below your Plugin Templates or MyTemplates you should see the following directory.
Torque/om
These templates are Velocity based and use the Torque Model API.
The Torque.properties is provided as a convenience.