0
這issue這裏說,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;
}
});
}
所以,如果我仍然想使用JIRA DBS,這將是替代活動對象?據我所知,沒有交易的數據庫沒有意義。
Cross posted ...
reworded..so怎麼樣了呢? – Tamas
這個問題有幾個問題:你究竟在做什麼?你正在做一個JIRA插件項目。它是什麼?你需要堅持什麼? 「完整數據庫支持」是什麼意思?什麼代碼實際上有問題(「已經花了(浪費?)一週」)?除非我們有更具體的東西,否則這就像JIRA支持問題,而不是*編程問題。我意識到你希望這是一個編程問題,所以你能幫助我們更好地理解你想要完成的任務嗎? –
那麼現在怎麼樣?... – Tamas