我最近在读Rob Conery's post about DB4O,这非常有趣。我的问题实际上是关于Subsonic和DB4O的类生成和未来使用。 As Subsonic查看数据库,然后生成类如何工作DB4O。这些类是否必须手动编写,然后DB4O会按照类定义的方式存储对象,还是会有一些类似Subsonic的类生成器可以使用的数据库设计过程? 亚音速将包括DB4O作为它在未来的版本中反对的数据库之一
我想在DB4O中存储Person对象。人员位置字段可以随时间更改。所以我从数据库中检索一个人并调用一个方法将位置字段设置为一个新的位置对象。 (我希望Location对象是不可变的,即DDD值对象)。 这有效,但先前分配的位置对象仍然是数据库。我如何配置DB4O以删除这些孤立的位置对象?或者我需要一些自定义流程来垃圾收集? 此示例简化类: class Person {
Location