Originariamente inviato da tritrillidan
Io ho un applicazione che lavora attraverso il framework hibernate su un database derby, è possibile fare in modo che altre applicazioni sempre attraverso hibernate lavorino sullo stesso database ?
Il problema/questione non è tanto di Hibernate (che è solo uno "strato" software di mappatura). Il vero problema è cosa c'è "sotto", ovvero quale motore di database viene usato.

La documentazione di Derby per i database "embedded" dice, riporto pari pari:

Derby supports multiple connections to a given database. An example of an embedded application that manages concurrent users is a Tomcat or Geronimo application server that embeds Derby. Any number of users can execute Web applications that access a database through that Web server.

However, only one JVM may boot ("open") that database, so multiple applications running in different JVMs cannot access the same database.

Quindi per la tua domanda: no, in questo caso applicazioni differenti (nemmeno la stessa applicazione che "gira" in due JVM distinte) non possono usare lo stesso database embedded contemporaneamente.