Hallo,
ich habe folg. Problem. Ich habe zwei Relationen in einer Datenbank: User und Auto. Dabei handelt es sich um eine OnetoMany-Beziehung (ein User hat mehrere Autos). Ich habe nun mit dem Nebeans-Wizard eine JSF/JPA-Seite erstellt um diese zu editieren. Falls jmd. dies nicht kennen sollte. Netbeans erstellt folgendes:
- 2 Entities: Auto.java und User.java
- 2 ManagedBeans: UserController und AutoController
- 2 EJB: AutoFacade und Userfacade
- 1 AbstractFacade, die CRUD-Aktionen auf den o.g. Entitäten durchführt.
Natürlich möchte ich nun, dass jeder Nutzer nur seine Auto sehen kann, also habe ich UserController um folg. Methode erweitert:
Die Anzeige funktioniert auch soweit, jedoch wenn ich nun die Datenbank editiere, wird die Seite beim erneuten Laden nicht aktualisiert. Ich habe alles probiert, alle Scopes, alle Cascades, etc, nicht hilft.
Kann jemand helfen, Danke!
ich habe folg. Problem. Ich habe zwei Relationen in einer Datenbank: User und Auto. Dabei handelt es sich um eine OnetoMany-Beziehung (ein User hat mehrere Autos). Ich habe nun mit dem Nebeans-Wizard eine JSF/JPA-Seite erstellt um diese zu editieren. Falls jmd. dies nicht kennen sollte. Netbeans erstellt folgendes:
- 2 Entities: Auto.java und User.java
- 2 ManagedBeans: UserController und AutoController
- 2 EJB: AutoFacade und Userfacade
- 1 AbstractFacade, die CRUD-Aktionen auf den o.g. Entitäten durchführt.
Natürlich möchte ich nun, dass jeder Nutzer nur seine Auto sehen kann, also habe ich UserController um folg. Methode erweitert:
Java:
public List<Auto> getAuto(){
return this.getFacade().find(this.getSelected().getId()).getAutoList();
}
Die Anzeige funktioniert auch soweit, jedoch wenn ich nun die Datenbank editiere, wird die Seite beim erneuten Laden nicht aktualisiert. Ich habe alles probiert, alle Scopes, alle Cascades, etc, nicht hilft.
Kann jemand helfen, Danke!