JSF bir data componentinin (datatable,repeater vb..) value alanına bir JPA entity'sinin Set tipinde bir özelliğini verirseniz aşağıdaki exception oluşur :
not found on type org.hibernate.collection.PersistentSet
Bu sorunu çözmek için data componentine (datatable,repeater vb..) Set yerine List tipi verilmelidir. Bunun için entity'ye aşağıdaki gibi bir fonksiyon eklenebilir :
@Transient
public List geXAsList() {
List list = new ArrayList(X);
return list;
}
Yukarıda X tipinde bir Set bulunduran entity'de List olarak döndüren method görülmektedir