}
public void setLockTimeout(int timeout) throws SQLException {
entityManager.getTransaction().begin();
SessionImplementor session = entityManager.unwrap(SessionImplementor.class);
Connection connection = session.connection();
connection.createStatement().execute("CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.locks.waitTimeout', '" + timeout + "')");
entityManager.getTransaction().commit();
}
}