DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.
Merhaba,
İkinci kez başıma gelen ve 3. kez gelmemesi için buraya not aldığım bir hata, aslında hata denemez gözden kaçan bir eksikliği yazacağım.
Primefaces datatable kullanırken;
DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled.
Bu şekilde bir hata alıyorsanız eğer;
rowKey="#{dataModel.id}
Datatable'ı doldururken burada belirttiğiniz id'yi çekmeyi unutmuşsunuzdur muhtemelen ve bundan dolayı null değer gidiyordur ve asrın hatası olan NullPointerException gelmediği için sorun düzelmez.
select sorgusunda durumu düzeltirsek (ben id çekmeyi unutmuşum siz neyi yazdıysanız onu sorguya eklerseniz eğer) bu hata ortadan kalkmış olacaktır.