私はこのようなことをしたい:
public class ScadenzaService {
...
public List<Scadenza> tutteLeScadenze() {
List<Scadenza> scadenze = null;
txm.doInTransaction(new TransactionAction() {
@Override
public void perform() {
scadenze = dao.getAll(Scadenza.class);
}
});
return scadenze;
}
しかし、それは最終的なものではないため、内部クラスで scadenze にアクセスすることはできません。ただし、 final は役に立ちません。定数になります。
回避策は何ですか?