Db4o의 이른 버전에서 우리는 모든 Db4o 데이타베이스를 세계적으로 형성하기 위하여 Db4o.configure를 () 이용했다 (모든 ObjectContainer의 맞은편에). 그러나 Db4o Db4o.configure의 7.2 (이상에) 버전에서 () 그것 Db4o.newConfiguration를 () 대신 사용하기 위하여 건의된다 비난되고. Unfortuanately 그들은 명확하게 어디에서든지 이러한 두 종류 기능이 동등하지 않다는 것을 언급하지 않는다. 나는 그들이 Db4o.set 같이 동등하다는 것을 ()다는 것을 동등한 Db4o.store () 추측했다 또는 Db4o.get는 () Db4o.queryByExample와 동등하다 ().

이것과 다른 큰 Db4o gotcha를 파악해 나는 아침에 있는 시간 의 한 쌍을 잃었다. Db4o.newConfiguration는 () 전부 다른 짐승이다. 당신은 윤곽에 newConfiguration로 다만 모든 외침을 () 교환할 수 없다 ().

Db4o.newConfiguration는 () 새로운 ObjectContainer (다른 사람을 위한 데이타베이스)를 열기 위하여 이용할 당신이 (당신 후에 형성한 그것을) 창조한다 수 있는 윤곽의 새로운 세트를. 새로운 데이터베이스 접속을 열기 위하여 당신이 그것을 이용하면 않는 한, 기정값으로 형성된 다만 또 다른 목표가 아니 아무것도 한다. Db4o.openFile는 지금 () 윤곽 매개변수를 가지고 간다.

이 접근은 당신이 지금 각 ObjectContainer를 따로따로 형성할 수 있던 대로 더 가동 가능하다.

당신은 Db4o의 최근 버전을 가진 이 같이 큰 gotcha를 인식하고 있는가?