Quote:
Setup one tomcat server running Application A (using hibernate to connect to the database (say B).
Setup another tomcat server running Application A (using hibernate to connect to same database.
this may create data inconsistency but not only for hibernate . even if u are not using hibernate data inconsistency is a main bottle neck to developing efficient mission critical application . i think you can make use of powerful features in hibernate (like versioning and pesimistic locks ... ) for efficient data management