これは私が今やっている方法です:
try {
itemProxy.setQuantity(20);
} catch (IllegalStateException e){
itemProxy = context.edit(itemProxy);
table.replaceProxy(index, itemProxy);
itemProxy.setQuantity(20);
}
例外をキャッチする以外に方法はありますか? Eclipseデバッガーで表示されるため、プロキシに「凍結」プロパティがあることはわかっています。しかし、凍結されたプロパティの値を読み取るために、プロキシをクラスまたは AutoBean インターフェイスにキャストすることはできません。