Когда optaplanner создает полученный XML-файл? - PullRequest
0 голосов
/ 15 октября 2018

Я хочу знать, если в случае optaplanner NurseRoster файл результатов будет сгенерирован только при вызове solutionBusiness.terminateSolvingEarly().Если вы не позвоните terminateSolvingEarly(), будет ли сгенерирован XML-файл результата?

1 Ответ

0 голосов
/ 15 октября 2018

Различают optaplanner-core и optaplanner-examples:

  • optaplanner-core. Solver.solve() возвращает наилучшее решение в виде java-объектов в памяти.Неважно, как будет сохраняться решение (xml, json, database, ...), это ваша проблема (которую вы можете узнать / скопировать из optaplanner-examples).
    • optaplanner-core - это зависимость для вашего кода
  • optaplanner-examples сохраняет это лучшее решение с *FileIO.write(File, solution).Некоторые примеры пишут в XML (используя XStreamSolutionFileIO - это делает и ростерская медсестра), другие - в Excel и т. Д. Я считаю, что SolverAndPersistenceFrame, а не SolutionBusiness, вызывает FileIO.write().
    • optaplanner-examples НЕ является зависимостью для вашего кода, скопируйте и вставьте часть этого примера кода.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...