我试图将一堆对象添加到db4o数据库。看起来你必须为每个对象创建一个新的对象,因为如果我只是更新旧的值并再次存储它,它就会覆盖数据库中的记录,而我只能记录一条记录。因此,这里就是我有工作: for (String o : d.students) {
Student stu1 = new Student(o);
db.store(stu1);
stu = null;
看起来,db4o会忽略配置参数,您尝试在从另一个对象继承的对象上索引字段。举例来说,如果我有以下几点: public class foo
{
private int theId;
public int TheId {get{return theId;}set{theId=value;}}
}
public class bar:foo
{
private st
我有这个问题,其中有一个类是ArrayList的属性,然后将此类存储在db4o容器中,在服务器重新启动后清除列表。具有ArrayList的属性 类看起来有点像这样: public class Planet
{
public string Name { get; set; }
public string Identifier { get; set; }
// Pla
我使用db4o的使用对象: public Tra(String x, int y, int z, int pos, Date de, Date de2)
我收到一个新的对象(电车),我想比较只有三个参数(串x,INT Y, int z)。 因为其他参数还没有值。 我使用: Tra proto = new Tra(trat.getx(),trat.gety(),trat.getz(),0,nul
我想比较db4o和JSON中的对象。如果在JSON中不存在,我应该删除db4o中的对象。 我有一个问题与if: if(tratdb4o.getMedication()==tratJson.getMedication()
我登录了两个字符串变量又都是相同的,但不进入如果改变igual的价值。 有人知道为什么吗?的 for (int i=0;it2.hasNext();i++) {
ob
所以我遇到了Db4o API的一个奇怪问题。我试图从数据库中检索某些类的对象(取决于用户的查询,但这不是真正相关的)。数据库绝对是具有我想要检索的类的对象。因此,例如,当我queryByExample()只是任何对象,然后打印出对象集合中的每个元素的类,像这样...... public void evaluateQuery(ObjectContainer db) {
if (this.h