我想做这样的事情:
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 无济于事:它是一个常数。
解决方法是什么?