在下面的東西中,在eclipse編輯器中向我顯示一個錯誤,因爲「TransactionCallback類型不是泛型的;它不能用參數參數化」。類型TransactionCallback不是通用的;它不能用參數參數化[Ao實體]
import com.atlassian.sal.api.transaction.TransactionCallback;
ao.executeInTransaction(new TransactionCallback<EntityIssues>() // (1)
{
@Override
public Todo doInTransaction()
{
//storing stuff
}
});
<dependency>
<groupId>com.atlassian.sal</groupId>
<artifactId>sal-api</artifactId>
<version>2.0.17</version>
<scope>provided</scope>
</dependency>
我JavaSE的版本 - 1.7.0
任何想法,爲什麼不採取一般的對象?
你有沒有再試圖刪除通用參數?即'新的TransactionCallback()'? – sp00m 2013-04-05 09:51:19
通過刪除通用參數化,它可以工作。謝謝。不知道爲什麼它不適合通用。 – dsi 2013-04-05 11:17:48
我無法將你的評論標記爲答案... – dsi 2013-04-05 11:21:14