2

I have 2 applications, which using the same database. The first app can write and read from database. The second app only read from database. I include second-level hibernate cache with read-write strategy. And now, when I change data from the first app, I don't see this changes at the second app. How to resolve this issue?

somebody
  • 1,077
  • 5
  • 14
  • 32

1 Answers1

0

Disclaimer: I am not an hibernate expert, maybe somebody else can give a more cripsy answer...

This is the same question on SO: Hibernate 2nd level cache invalidation when another process modifies the database However it seems fairly outdated.

You need to look for a distributed or replicated cache and follow the documentation of the respective product. Examples:

Some blog articles about it:

If one application directly writes to the database you need to properly invalidate the second level caches by yourself.

Vlad Mihalcea
  • 142,745
  • 71
  • 566
  • 911
cruftex
  • 5,545
  • 2
  • 20
  • 36