Brandon
Larry Meadors wrote:
I think I'd use a strategy pattern for this. Basically, one interface with several implementations; the implementation is dynamically selected at runtime, based on the tranaction type.
Larry
On Tue, 01 Feb 2005 12:19:03 -0500, Brandon Mercer <[EMAIL PROTECTED]> wrote:
Ok, I've officially NOT followed some standard somewhere. :-( Shame on me! Can somebody help me with the following predicament? I've got a table of transactions that need to be processed. In that table I have a column for that persons account number... which gets assigned in a different table which is keyed on account number and transaction number :-(. So I can't very well insert.... (break in thought) so I guess I don't NEED to key it on transaction because that particular table of information will only have ONE entry with one account number. This brings me to my next crossroad.
Lets say that I have a table that has a field that references another table +--------------+---------------------+ | transcode | typeoftrans | +--------------+---------------------+ |00000002 | payment | +--------------+---------------------+ |00000003 | transfer | +--------------+---------------------+
and the value of transtype determines the next table that I have to insert information into. How do I handle the insert of information in that scenario? I've got as far as INSERTing it into the first table, recalling the transcode (which auto_inc), and I know the type of transaction before I do the insert. Is it best to just have some logic in my data class that says if (typeoftrans.equals("somevalue")) { perform this insert } I think I may have just answered my own questions... but I'm curious to see how the savvy struts pros would do it :-). Thanks! Brandon
--------------------------------------------------------------------- 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]