This is standard behavior for anything that requires a password to sign in - a change in the password doesn't matter until you have to sign in again. Thus once Hibernate connects to the database, as long as it maintains that connection any password change will not affect anthing until you restart your app which will cause Hibernate to attempt to sign in again, at whihc point it will fail due to the changes password (unless you also update the Hibernate connection settings).