Sto costruendo un'applicazione utilizzando l'ultima versione di Play !. Quando definisco un Finder (come in Model.Finder), il mio IDE mi avvisa che Finder è deprecato. Non riesco a trovare alcuna informazione nella documentazione su Model.Finder che è deprecato da qualsiasi alternativa al suo utilizzo. Qualcuno ha riscontrato un problema simile e conosce un'alternativa?Model.Finder <I, T> Gioco deprecato! 2.4
11
A
risposta
13
Secondo githubModel.Finder
non è deprecato, ma uno dei suoi costruttori:
/**
* @deprecated
*/
public Finder(Class<I> idType, Class<T> type) {
super(null, type);
}
assicurarsi di utilizzare costruttore corretto, rilevato dalla @biesior:
public static Finder<Long, Foo> find = new Finder<>(Foo.class);
18
Uso Model.Finder<T>
come:
public static Finder<Long, Foo> find = new Finder<>(Foo.class);
anziché
public static Finder<Long, Foo> find = new Finder<>(Long.class, Foo.class);
0
Try This
public static Finder<Long, Foo> find = new Finder<>(Foo.class);