What's the best form of id generator to use in EJB architectures and which type should be used when.
Cheers.
-
Id generator - java singleton, sessionbean jdbc, entity bean? (3 messages)
- Posted by: Nick Stephens
- Posted on: July 27 2001 09:45 EDT
Threaded Messages (3)
- Id generator - java singleton, sessionbean jdbc, entity bean? by Albert Zamus on July 27 2001 13:09 EDT
- Id generator - java singleton, sessionbean jdbc, entity bean? by Nick Stephens on July 30 2001 02:45 EDT
- Id generator - java singleton, sessionbean jdbc, entity bean? by Richard Kenyon on July 31 2001 03:02 EDT
- Id generator - java singleton, sessionbean jdbc, entity bean? by Nick Stephens on July 30 2001 02:45 EDT
-
Id generator - java singleton, sessionbean jdbc, entity bean?[ Go to top ]
- Posted by: Albert Zamus
- Posted on: July 27 2001 13:09 EDT
- in response to Nick Stephens
try using the sequence number generator of the backend database. Oracle generates unique id's -
Id generator - java singleton, sessionbean jdbc, entity bean?[ Go to top ]
- Posted by: Nick Stephens
- Posted on: July 30 2001 02:45 EDT
- in response to Albert Zamus
Yes, but what is the best method to access this, as per the original question? -
Id generator - java singleton, sessionbean jdbc, entity bean?[ Go to top ]
- Posted by: Richard Kenyon
- Posted on: July 31 2001 03:02 EDT
- in response to Nick Stephens
On my last project, we used BMP entity EJB's to get an Oracle sequence via a stored procedure.
So, in the ejbCreate method, we called the stored procedure and created the database row.
Using a stateless session EJB would be just as good I'd have thought.
On my current project, we use Sybase which doesn't have sequence generators. We have implemented a customised version of the High-Low pattern that is described within the 'patterns' section of this site. This works very well :-)
Cheers,
Rick