I have an ObjectDB database used in my Java application which just contains loads of one type of class, let's call it Record.
I want my program to be open/extensible, so say someone modified the Record class, and adds another field/variable, what will happen if the program attempts to store an object of this new type in my database containing the previous class? Does it just not work? If so, is there a way to possibly modify all the existing Records and just add a default value for them into the new field (e.g. 0).
Thanks in advance!