2017-11-08 3 views
0

Ich bin neu bei OptaPlanner und habe versucht, den Code zu verstehen, und ich habe unten Anmerkungen an vielen Stellen im Code beobachtet, aber ich glaube nicht, dass wir Serialisierung überall in unserem Projekt verwenden. Könnte jemand erklären, wann, auf welcher Klasse, und warum wir unten Anmerkungen in optaplanner verwendenWarum verwenden wir XStream-Annotationen in Optaplanner

@XStreamAlias ​​ @XStreamInclude @XStreamConverter

Antwort

1

Das UI nur die Beispiele ist, die/schreibt XML lesen, dann ist es nicht verwandtes zum optaplanner-core überhaupt. Wenn Sie JSON (jackson) oder eine Datenbank (JPA/Hibernate) lesen/schreiben, löschen Sie diese.

Um zu sehen, was sie tun, gehen Sie auf die XStream-Website und sehen Sie sich die Seite "Anmerkungen" an.

+0

Vielen Dank. Kann ich trotzdem alle Regelvalidierungen bestehen, wenn eine bestimmte Bedingung zutrifft? Mein Anwendungsfall besteht darin, alle Einschränkungsvalidierungen zu bestehen und nichts zu tun, wenn meine Eingabedaten bestimmten Kriterien entsprechen? – MaheshVarma