Primefaces DataTable und Vererbung

SearchingHelp

Neues Mitglied
Hallo,

ich habe vor kurzem mit JavaEE (in Eclipse) angefangen, einige Tutorials durchgearbeitet. Grade spiele ich etwas mit Primefaces rum und hoffe mal hier jemanden zu finden der mir helfen kann.

Ich verusche eine DataTable mit LazyLoading. Ich bekomme auch eine ordentliche Table mit Sortierung und Suche hin solange ich nur die Felder aus der Klasse Person benutze. Sobald ich allerdings z. B. Felder aus address hinzufügen will muss ich dies über den Umweg einer p:datalist machen. Dann bekomme ich allerdings beim Versuch in diesen Spalten zu suchen (oder nach diesen zu sortieren) immer eine java.lang.NoSuchFieldException.

Kurz zur Struktur

Ich habe eine Klasse Person

Java:
...
public class Person implements Serializable {
	private static final long serialVersionUID = -872968578809570599L;
   
	@Id
    @SequenceGenerator(
            name="person_id_seq",
            sequenceName="person_id_seq",
            allocationSize=1,
            initialValue=1
    )
    @GeneratedValue(
            strategy=GenerationType.SEQUENCE,
            generator="person_id_seq"
    )
	private Long			id;
	
	private char			personType;

	private String			name;
	
	private Long			navision_id;
	
	@OneToMany(cascade={CascadeType.PERSIST},
				mappedBy="person")
	private Set<Address>	address;
...

eine Person Customer

Java:
...
public class Customer extends Person implements Serializable {
	private static final long serialVersionUID = 8837495026181176733L;
	
	@OneToMany(mappedBy="owner")
	private Set<Machine>	machines;
	
	public Set<Machine> getMachines() {
		return machines;
	}
	
	public void setMachine(Set<Machine> machines) {
		this.machines = machines;
	}
}

Ich habe mich beim Einrichten der DataTable an das Beispiel PrimeFaces ShowCase gehalten nur mit dem Unterschied, dass ich die Daten aus einer postgresql-DB hole.

Hat vielleicht jemand einen Tip für mich?

Falls ich was vergessen hab, nur schreien ;).

Danke
 
Zuletzt bearbeitet von einem Moderator:

SearchingHelp

Neues Mitglied
Hi,

Thema ist für mich gelöst,

ich hab mir eine Hilfsklasse gebaut mit der ich die DataTable fülle. Ist zwar nicht schön, es funktioniert aber ;-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Primefaces Zeile in DataTable auswählen Allgemeines EE 1
W PrimeFaces datatable zentrieren Allgemeines EE 15
G PrimeFaces Arbeiten mit Menü Allgemeines EE 2
O JSF / Primefaces Session handling Allgemeines EE 1
OnDemand JSF Primefaces Textfeld-Werte speichern Allgemeines EE 1
T JSF Preselect in JSF/Primefaces Component Allgemeines EE 2
L JSF Primefaces breadcrumb - erstes Element funktioniert nicht Allgemeines EE 0
F Primefaces Autocomplete Allgemeines EE 12
W PrimeFaces SelectOneMenu Cursortasten Allgemeines EE 3
W JSF PrimeFaces Elemente ausrichten Allgemeines EE 4
D JSF, Primefaces - NullPointerException Allgemeines EE 7
W JSF PrimeFaces center content of layoutUnit Center Allgemeines EE 19
fiesematente JSF ajax innerhalb DataTable und verschachtelte EL (Brauch dringend hilfe) Allgemeines EE 8
B eine vom Admin hochgeladene csv -Datei in der Datatable auch von jedem User sichtbar Allgemeines EE 0
G JSF Datenstruktur für DataTable Allgemeines EE 2
Raidri [SEAM] rich:dataTable sortBy Problem Allgemeines EE 6
J JSF2.0 / Doppelklick DataTable / Richfaces Allgemeines EE 4
P <h:dataTable> doppelte ausgabe Allgemeines EE 8
D Liste für dataTable (JSF) manuell füllen Allgemeines EE 2
M h:datatable und Info auf leere Liste Allgemeines EE 2
M JSF datatable ineinander schachteln Allgemeines EE 6
N JSF - Frage zu Managed Beans und DataTable Allgemeines EE 4
J JSF: dataTable nebeneinander anordnen Allgemeines EE 5
N JSF + Facelets: Datatable wird nicht angezeigt Allgemeines EE 1
F DataTable mit Checkboxen Allgemeines EE 2
K probleme mit <h:dataTable> Allgemeines EE 2
O Anzeigen mehrerer columns in einer DataTable Allgemeines EE 4
K Datatable Löschen Fehler Allgemeines EE 6
S JSF datatable mit buttons Werte übergeben Allgemeines EE 5
smitty Farbe der Tabellenzellen in "<t:dataTable>" Allgemeines EE 5
F Index im Datatable Allgemeines EE 4
P JSF Datatable und löschen Allgemeines EE 2
C Seltsames Verhalten von JSF DataTable Allgemeines EE 2
S Jersey, REST: Vererbung Allgemeines EE 0
F [Hallo] Frage zu Hibernate Mapping und Vererbung Allgemeines EE 3

Ähnliche Java Themen


Oben