2010-12-11 8 views
0

ich habe Problem mit Laden von Daten aus der DatenbankJPA - JSF - Gerendered - Ajax Warum muss ich den Server neu starten, damit ein neues Element hinzugefügt wird?

i verwenden Primefaces (oder andere Verwendung Richfaces) Objekt in der Datenbank persistieren-Objekt - es bedeutet, wenn Sie Objekt in Datenbankobjekt hinzufügen, wird auf Datentabelle < Anzeige --- seine Verwendung Ajax aber Problem ist hier, ich kann Objekt auf Datentabelle sehen, aber wenn ich auf andere Seite gehe (z. B. ich neue Artikel in Artikeltabelle und gehen Sie auf Artikelliste Seite, um neue Artikel anzuzeigen), aber ich kann nicht sehen, neue Artikel war hinzugefügt, muss ich stoppen und Server erneut starten und es in der Artikelliste anzeigen?

Was ist damit passiert?

Jeder hat irgendeine Lösung bitte hilf mir!

Danke

P/s: meine backin Bean Session Scoped mit

Antwort

1

Entweder Sie die Liste in der Sitzung oder der DB-Transaktion nicht neu geladen wird nicht (auto) verpflichtet.

+0

Wie kann ich die Liste in Sitzung neu laden? mache ich das in meiner JSF Backin Bean? – MYE

+0

In der Aktionsmethode, in der Sie das neue Element speichern. Tun Sie es direkt nach dem Speichern des neuen Artikels. – BalusC

+0

Vielen Dank: D – MYE

Verwandte Themen