McCaffrey, John G. wrote:
Is there a way to enter a hardcoded value into the table on every insert?
I want to set a maintenanceID (equal to "MY_APP_NAME") on all of my tables, but instead of setting it in the object, I was wondering if it was possible to set a hardcoded value in the descriptor. Something like: <field-descriptor id="2" value="MY_APP_NAME" column="MAINT_ID" jdbc-type="VARCHAR" />
Is anything like that possible? (I know it may not be the reccommended strategy, but is it possible?)
No there is no such feature in OJB.
In OJB philosophy it's the responsibility of the persistent objects to contain the persistent state and not of the metadata layer.
cheers, thomas
I expect to be changing the code to have the Maint_ID as a variable on the Objects , but I wanted to start with just setting all of the Maint_IDs to the app_name for now, then setting the Maint_id to the user's ID in a later release. I have to review exactly how to pass the user_Id through the different business layers.
(I don't really like the idea of requiring every object that I want to persist to have a maintenance ID of the user that persisted it. )
How are other people passing Maintenance IDs through their various layers
(struts , BizService/EJB, DAO/ OJB)?
How are you setting timestamps?
Thanks again for the guidance!!
-John
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
