0

以下のものでは、Eclipseエディターで「タイプTransactionCallbackは一般的ではありません。引数でパラメーター化することはできません」というエラーが表示されます。

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 です

ジェネリックオブジェクトを取らない理由は何ですか?

4

2 に答える 2

0

一般的なパラメーター化を単純に削除できます。

new TransactionCallback()
于 2013-04-05T12:19:29.873 に答える
0

TransactionCallback はバージョン2.0.17では一般的ではないためです。ジェネリック パラメータは、それ以降のバージョンで導入されました。

于 2013-04-05T06:43:05.453 に答える