Date: 2004-06-09T12:53:29
   Editor: 213.94.78.65 <>
   Wiki: DB Torque Wiki
   Page: GettingTorqueToWork
   URL: http://wiki.apache.org/db-torque/GettingTorqueToWork

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -294,3 +294,19 @@
 
  5. Build the Maven plugin(see also http://db.apache.org/torque/maven-howto.html): 
change into the directory src/generator and run "maven plugin:install". Maven 
complains about not being able to download torque-gen-3.2-dev.jar. But as this file 
was already created, it can be copied from src/generator/target/torque-gen-3.2-dev.jar 
to the .maven/repository/torque/jars in the home directory of the user. Running "maven 
plugin:install" again seemed to create the plugin.
 -- Thomas Fischer
+
+= Using Torque with an existing database schema =
+
+ 1. Verify that the JDBC driver and connection string is working - this can be easily 
done using SQL Squirrel since it is a pure JDBC client. If you can connect to your 
database, browse through your tables and view the JDBC metadata everything is fine. 
BTW SQL Squirrel also shows the JDBC class being used (saves you some digging through 
the docs)
+
+ 2. Set the Torque.properties with settings from 1. and run the 'jdbc' target to 
create a schema.xml
+
+ 3. It is time to look at the schema.xml since Torque might be confused about unknown 
column types and default values using proprietary SQL functions. 
+
+ 4. A good idea is to consider using complex object types by setting <database 
defaultJavaType="object">. This allows NULLable values within your Torque generated 
classes.
+
+ 5. Now it is time to run the 'om' and 'compile' target with the update schema.xml to 
generate the database layer and check if it really compiles
+
+ 6. As a final step you can create HTML documentation using the 'doc' target
+
+-- Siegfried Goeschl

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to