i took a look at cocobase4, EJB 1.1 CMP (last summer - thats why 1.1), castor, transparent persistence from sun (forte), ....

the main thing was:
support standards! be vendor (app server and database)independend and be performant!

it was a desaster :-)
--> ejb 1.1 is horrably slow and all the other do it their own - non standard - way.
JDO sounds good BUT it looks like that there are no production stable JDO implementations.

maybe EJB 2.0 is the thing (who knows ?!?!?)
has someone experience with EJB 2.0 CMP in production environments? how about performance?

Prashanth, please post your decision: what product and WHY!

many thanx in advance,