That one disadvantage, system wide recompile with every schema change, is a big big reason not to use OODBMS not to mention stability and performance. One client I did work for had, prior to my arrival, already thrown away their $100K Object Store database.
With a product I developed, Dyanmic Data Objects for Java (tm) I can add to a database schema, adjust dynamic data object properties, make adjustments to a database table for html forms via an auxiliary tool I wrote, bounce the services, restart the httpd server (to refresh servlets) and see an immediate change of html forms without one single java compile!
No coding utopia exists!
So let's deal with reality.
But some tools are just easier than others when it comes to getting the real work done!
With a product I developed, Dyanmic Data Objects for Java (tm) I can add to a database schema, adjust dynamic data object properties, make adjustments to a database table for html forms via an auxiliary tool I wrote, bounce the services, restart the httpd server (to refresh servlets) and see an immediate change of html forms without one single java compile!
No coding utopia exists! So let's deal with reality. But some tools are just easier than others when it comes to getting the real work done!