Какая альтернатива активным объектам в разработке плагинов jira?

Эта проблема здесь говорит, что trasnactions не работают в jira.

Я предполагаю, что это означает, что активные объекты бесполезны и непригодны для использования в производственной среде.

Так что будет альтернативой?

Я новичок в разработке плагинов jira, и я работаю над своим первым проектом, выполняя часть java-интерфейса. Мне было очень трудно заставить работать активные объекты, и я уже потратил (впустую?) Неделю на это.

Мне нужна полная поддержка базы данных, поэтому перехода на систему пар ключ-значение будет недостаточно.

Любая помощь будет оценена.

редактировать, пытаясь уточнить:

Я создаю плагин для jira, который позволяет нам отслеживать время входа пользователей. Я хочу сохранить ввод данных о рабочем времени пользователей и показать их осмысленным образом.

(предупреждение) Обратите внимание, что JIRA в настоящее время не поддерживает транзакции для активных объектов (начиная с JIRA 6.0).

public void someMethod(final ActiveObjects ao)
{
    ao.executeInTransaction(new TransactionCallback<Object>()
    {
        @Override
        public Object doInTransaction()
        {
            // do something with AO. According to the docs, this does not actually run in a transaction.
            return null;
        }
    });
}

Так что, если я все еще хочу использовать dbs в jira, что будет альтернативой активным объектам? Насколько я знаю, базы данных без транзакций не имеют смысла.

Крест отправил...

1 ответ

Я выбираю JdbcTemplate, AO используется только для создания таблицы

Другие вопросы по тегам