Is this OK?
The reason I ask , is that in our physical DB schema we have a 'lookup'
table with a structure like:
lupID
lupType
lupDescription
lupValue
This is used throughout a legacy system for storing general data values. For
example, several combo boxes available in the UI have configurable comtents.
A typical example would be a 'severity' combo. The app allows an admin user
to specify the values to list in this combo. This is done by modifying
lookup entries with a particular lupType.
We are now developing a EJB app that will use the same DB schema, and it
seems to me that there is a possible argument for treating each of the
lupTypes as different Entity components. From a component modelling point of
view, this makes a lot of sense.
For example, we would want an entity component called InternetSearchEngine,
and another called SeverityValue. In future applications of the components,
they may mapo onto different tables, but in the current implementaion, they
would both map onto the same database table, one with a lupType of (eg) 1,
and onther with a lupType of (eg) 2.
So, that's why I want to do it, the question is, that it seems to me that it
may not be a good idea to have differnt entity beans looking at the same
table. We are to be using bean managed persistence, but container managed
transactions. We are developing to the J2EE spec, in an effort to maintain
app server independence, and so cannot take advantage of any vendor specific
facilities.
Is this an advisable course of action, or should I stick with a single
LookUpValue entity?
Thanks
Phil
Any opinions expressed in this email are those of the individual and not necessarily
Knowledge Management Software plc. This email and any files transmitted with it are
confidential and solely for the use of the intended recipient.
If you are not the intended recipient or the person responsible for delivering to the
intended recipient, be advised that you have received this email in error and that any
use is strictly prohibited. If you have received this email in error please notify
the Systems Manager by telephone on 44 (0) 161 227 9009
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".