This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
The moose likes EJB and other Java EE Technologies and the fly likes EJB3 Caching problem (Toplink) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "EJB3 Caching problem (Toplink)" Watch "EJB3 Caching problem (Toplink)" New topic

EJB3 Caching problem (Toplink)

Derick Potgieter
Ranch Hand

Joined: Feb 19, 2004
Posts: 53
Hey guys,

I`m having an issue with ejb3 in my web app (glassfish v2b58c). I think this is more of an architectural issue, but i`m still not sure how to resolve it.

I have a shopping cart app, that displays a menu on the left. This menu is created from querying the database for all the sections and under it categorys of products available (soft of a quick link).

Section 1
-> Category 1
-> Category 2
-> Category 3
Section 2
-> Category 4

If i update a Category the change shows strait away. I guess toplink cache gets updated with the update operation.

if i create a new Category it doesnt show under the sections, i`ve debug the app and what seems to be the problem is that the cached objects under the section selected doesn`t get updates.

Now i`ve added a piece of code to manually refresh the section from the DB, and this fixed the cached category`s under the section aswell.

Now i would have thought that Toplink would recognize the new object being as being a part of the section selected.

Any suggestions would be welcome.


I agree. Here's the link:
subject: EJB3 Caching problem (Toplink)
It's not a secret anymore!