public class Request extends Model {
public static enum Category {
First, Second, Third
}
public Category category;
}
Ich scheinen nicht in der Lage, eine Anfrage mit einer Kategorie in meinem YAML Test Fixtures/Ausgangsdaten zu erstellen. Ich habe versucht, Dinge wie:Wie lade ich einen (statisch verschachtelten) Enum-Wert von YAML-Fixtures im Play Framework?
Request(areq):
category: Request.Category.Third
Und mehrere andere Variationen. Nichts funktioniert wirklich. Die SnakeYAML page gibt mir einige verlockende Hinweise, aber ich sehe nicht, wie ich die Pakete meiner App richtig referenzieren kann. Was ist die richtige Syntax dafür?
Ich stimme dem überein, was Sie für den Namen "Request" gesagt haben. Dies war nur ein Beispiel und kein Produktionscode, aber ich hätte darauf achten müssen. Auf jeden Fall scheint das immer noch nicht zu funktionieren. –
Hmm, ich habe die Google-Gruppe durchsucht und nur ein Beispiel gefunden. Es wurde "Kategorie: Third" verwendet. Was macht Sinn, wenn die Bindung mit dem Namen gemacht wurde. Vergiss nicht die JPA-Annotation '@Enumerated (EnumType.STRING)' in deiner Kategorie. – niels