Optaplanner 持久化的 AbstractPersistable

AbstractPersistable for Optaplanner Persistence

我注意到 Optaplanner 中的所有示例都使用了行

import org.optaplanner.examples.common.domain.AbstractPersistable;

导入大多数域 classes 实现的抽象 class。要将我的解决方案保存到 xml 文件,我是否也应该使用此 class?我的 Maven 项目需要 org.optaplanner.examples 作为依赖项,我对此犹豫不决。

我已经阅读了 AbstractPersistable 的源代码,但我不知道它为示例项目提供了哪些好处。

不依赖optaplanner-examples.

  • 您可能不需要 class,将其保留。
  • 如果您想要为每个域 class 提供数据库 ID 的超级 class,只需将 class 复制粘贴到您的源代码中即可。