Ich erstelle eine Anwendung mit der neuesten Version von Play !. Beim Definieren eines Finders (wie in Model.Finder) gibt meine IDE mir eine Warnung Finder ist veraltet. Ich kann keine Informationen in der Dokumentation zu Model.Finder finden, die von irgendeiner Alternative zur Verwendung veraltet sind. Hat jemand ein ähnliches Problem erlebt und kennt eine Alternative?Model.Finder Deperecated Spielen! 2.4
11
A
Antwort
13
Nach githubModel.Finder
nicht veraltet ist, sondern einer seiner Erbauer:
/**
* @deprecated
*/
public Finder(Class<I> idType, Class<T> type) {
super(null, type);
}
Achten Sie auf korrekten Konstruktor verwenden, wies von @biesior aus:
public static Finder<Long, Foo> find = new Finder<>(Foo.class);
18
Verwenden Model.Finder<T>
wie:
public static Finder<Long, Foo> find = new Finder<>(Foo.class);
anstelle von
public static Finder<Long, Foo> find = new Finder<>(Long.class, Foo.class);
0
Probieren Sie diese
public static Finder<Long, Foo> find = new Finder<>(Foo.class);