I have a program which calculates a set of plain interlinked objects (the objects consist of properties which basically are either String, int or link to another object). I would like to have the objects stored in a relational database for easy SQL querying (from another program).
Moreover, the objects (classes) tend to change and evolve. I would like to have a generic solution not requiring any changes in the 'persistence layer' whenever the classes evolve.
Do you see any way to do that?