Слюни пример из документации не работает - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь сохранить мой сеанс с состоянием и пытаюсь использовать пример из документации JBoss:

// create the entity manager factory and register it in the environment
EntityManagerFactory emf =
    Persistence.createEntityManagerFactory( "org.jbpm.persistence.jpa" );
Environment env = KnowledgeBaseFactory.newEnvironment();
env.set( EnvironmentName.ENTITY_MANAGER_FACTORY, emf );

// create a new KIE session that uses JPA to store the runtime state
StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env );
int sessionId = ksession.getId();

Класс KnowledgeBaseFactory не имеет метода newEnvironment ().Я искал и пробовал разные версии и импорт безрезультатно.В настоящее время у меня есть 7.20.0. Наконец, но я попробовал несколько других.

Отрезанный код, который я разместил выше, взят из: https://docs.jboss.org/jbpm/release/7.20.0.Final/jbpm-docs/html_single/#_manually_configuring_the_jbpm_engine_to_use_persistence. Я не уверен, что мне не хватает или каков правильный импорт.

ОБНОВЛЕНИЕ:

Так что после некоторого дополнительного исследования похоже, что они продолжают вносить это в свою документацию, хотя они устарели, а метод, который я не смог найти, не существует, и вам нужно вернуться к выпуску 6.xx, чтобы найти его.Почему это все еще в их документации как пример, когда это не существует, вне меня и потратило впустую много моего времени.

...