David,
<vendor>
As I said, support for dependent objects or values is proprietary, by
definition, in EJB 1.1. That being said, most high-end CMP engines
provide support for this. I recommend you look at the following products:
CocoBase from Thought Inc.
TOPLink from BEA/WebGain
UniSuite from Avantis
AppServer from Inprise/Borland
Note that the first three products have EJB 1.1 CMP capabilities which plug
into various products. All three products plug into our server to provide
advanced CMP support, by implementing our CMP Service Provider Interface
(SPI). Or, we provide reasonable CMP capabilities out of the box.
A number of CMP examples ship with our product:
<ias>/examples/ejb/instructors
<ias>/examples/ejb/school
<ias>/examples/ejb/pkgen
These examples illustrate:
* Support for relationships (one-to-one, one-to-many, many-to-many)
* Support for JavaBean-style objects as dependent objects
* Mapping a given Entity (or entity + dependents) across multiple tables
(possibly in different databases)
* Support for primary key generation based on identity columns, sequences,
etc.
</vendor>
-jkw
David Bullock wrote:
>
> Jonathon, what do you mean, exactly? Is there a way to get the benefits of
>'dependent objects' *and* CMP, under the 1.1 object model? How would you go about
>this? What sort of capabilities does the CMP engine require exactly? I'd very very
>grateful if you could enumerate the paticular mapping structures that the Persistence
>Manager should be capable of expressing, and perhaps give an example.
>
> Thanks,
> David.
>
> On Tue, 21 Nov 2000, Jonathan K. Weedon wrote:
>
> > Christopher,
> >
> > It obviously depends on the features provided by your CMP engine
> > of choice. Many of the high-end CMP engines provide support for
> > dependent objects. Of course, these features are by definition
> > proprietary, in that they are not standardized in the EJB
> > specification yet.
> >
> > -jkw
> >
> > Christopher Cobb wrote:
> > >
> > > If I have an entity with an internal dependent object, am I correct in
> > > understanding that this has to be implemented using bean-managed
> > > persistene in EJB 1.1?
> > >
> > > cc
> > >
> > > ===========================================================================
> > > 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".
> >
> > ===========================================================================
> > 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".
> >
> >
>
> David Bullock
> Project Leader
> [EMAIL PROTECTED]
>
> "It's no use saying 'We are doing our best.' You
> have got to succeed in doing what's necessary."
> ...Winston Churchill
>
> LISAsoft
> http://www.lisa.com.au/
>
> Adelaide Sydney
> -------------------- ------------------------
> 38 Greenhill Rd Level 3, 228 Pitt Street
> Wayville S.A. 5034 Sydney NSW 2000
> Australia Australia
>
> PH +61 8 8272 1555 PH +61 2 9283 0877
> FAX +61 8 8271 1199 FAX +61 2 9283 0866
> -------------------- ------------------------
>
> ===========================================================================
> 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".
===========================================================================
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".