Какая альтернатива активным объектам в разработке плагинов 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 используется только для создания таблицы