Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change 
notification.

The following page has been changed by KevinWilliams:
http://wiki.apache.org/ws/Tuscany/TuscanyJava/DAS_Java_Overview/RDBDAS_Java_User_Guide/Generated_Database_Keys

------------------------------------------------------------------------------
     Integer id = (Integer) company.get("ID");
  }}}
  
- The first line creates a DAS instance form the factory passing it a stream 
over the file "CompanyConfig.xml".  Here are the contents of that file:
+ The first line creates a DAS instance form the factory passing it a stream 
over the file "!CompanyConfig.xml".  Here are the contents of that file:
  
  {{{
     <Config 
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
@@ -37, +37 @@

  
  Note that only the 'ID' column is specified in the file since this is the 
only column we need to attach any information to.  Notice also that when the 
new Company instance in created, no value is assigned to the 'ID' property 
since this value will be supplied by the database when the insert operation is 
performed.
  
- As part of the "apply changes" processing, the DAS will propogate the 
database-supplied key values back to the respective DataObjects in the graph. 
The purpose of this is to make the values available to the application if 
needed.
+ As part of the "apply changes" processing, the DAS will propogate the 
database-supplied key values back to the respective !DataObjects in the graph. 
The purpose of this is to make the values available to the application if 
needed.
  
+ This simple example only demosntrates the insertion of a flat graph of data 
since the graph consists only of Company instances.  But, the DAS is capable of 
more complex scenarios.  The DAS can also handle graphs of related !DataObjects 
each with generated columns.
+ 

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

Reply via email to