2015-06-10 12 views
11

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

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); 
Problemi correlati