-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Alte Daten beim Lesen aus einer View
PostPosted: Mon Jul 07, 2008 3:37 am 
Newbie

Joined: Tue Apr 15, 2008 5:39 am
Posts: 2
Hallo zusammen,

ich habe ein Problem mit Hiberante als JPA Implementierung (zusammen
mit Seam)

Hibernate version: Core: 3.2.4.sp1 EntityManager: 3.2.1.GA


Name and version of the database you are using: Oracle 10i

Wir verwenden JBoss Seam mit dem JBoss 4.2.2 und die dort vorhandene Hibernate Version. Wir verwenden einen Extended Persistence Context.

Wenn wir Daten aus einer View lesen, bekommen wir die Änderungen, die in den anderen Tabellen (aus denen sich die View zusammensetzt) nicht mit.

Wenn wir ein Abbild der View als Tabelle machen und dort die Daten verändern und lesen sind diese aber richtig. In wieweit macht Hibernate bei Views und Tabellen einen Unterschied bzw. woran kann es liegen, das wir bei gleichem Code aus der Tabelle die richtigen Daten bekommen und in der View nicht.
Wir haben die Daten jeweils per Select im Toad gecheckt, um zu überprüfen, das wir nicht noch eine Transaktion offen haben, die die Daten sperrt.

Na ja, im Moment gerade etwas clueless.

Vielen Dank im vorraus,
Odo


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 07, 2008 3:40 pm 
Expert
Expert

Joined: Thu Jul 05, 2007 9:38 am
Posts: 287
Hi,
ein exaktes vollständiges, kleines Beispiel würde helfen korrekt Hilfe zu leisten. So können wir alle nur raten, aber das macht ja auch Spaß ;-)

Das ganze klingt verdächtig nach einem Cach Problem. Setzt ihr einen second Level Cache mit aktiviertem Query Cache ein?

Wenn ja könnte das die Ursache sein. Wenn Tabelleninhalte via Hibernate ändert bekommt das auch der secondlevel cache mit.

Den Zusammenhang zwischen View und Tabellen kennt Hibernate aber nicht, und behält Ergebnisse aus der View in dem Cache, obwohl diese nicht mehr aktuell sind.

Grüße
Jens

_________________
Please rate useful posts.


Schauderhaft: Softwaredevelopment, Projectmanagement, Qualitymanagement and all things "schauderhaft"


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.