0
我使用了db4o,並要確保我得到一個唯一的對象回來時,我用這樣的代碼:Java:是否可以在具有相同標識的不同運行時(不同JVM)期間創建兩個對象?
public List<Object> getListOfObjects(final Object o){
List<Object> result = db.query(new Predicate<Object>(){
@Override
public boolean match (Object arg0){
if(arg0.equals(o)){
return true;
}
else{
return false;
}
});
return result;
}
列表對象「結果」最好應該不超過1元多。然而,Java不可能在不同的運行時間(不同的JVM)創建具有相同身份的對象嗎?如果這可能會發生,那麼它會弄亂我的數據庫。
當然,Java對象是否可以跨JVM具有相同的身份一定有答案。
-Alex
是的,謝謝你,我喜歡你所說的。我假設現在這是真的。 –