@Override
public Object getRowKey(Societe societe) {
return societe.getRaisonSociale();
}
}
classe Dao:
public List<Societe> findAll(){
Query query = em.createQuery("select c from Societe c");
return (List<Societe>) query.getResultList();
}
public Societe findByDescription(String description){
try {
Query query = em.createQuery("select c from Societe c where c.raisonSociale=:desc");
query.setParameter("desc", description);
return (Societe)query.getSingleResult();
}catch(Exception e){
e.printStackTrace();
return null;
}
}
erreur:
<code>
DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.