db4o

    0热度

    1回答

    我试图将一堆对象添加到db4o数据库。看起来你必须为每个对象创建一个新的对象,因为如果我只是更新旧的值并再次存储它,它就会覆盖数据库中的记录,而我只能记录一条记录。因此,这里就是我有工作: for (String o : d.students) { Student stu1 = new Student(o); db.store(stu1); stu = null;

    1热度

    1回答

    看起来,db4o会忽略配置参数,您尝试在从另一个对象继承的对象上索引字段。举例来说,如果我有以下几点: public class foo { private int theId; public int TheId {get{return theId;}set{theId=value;}} } public class bar:foo { private st

    0热度

    2回答

    , 我在没有问题的主要活动中使用db4oHelper,但是当我想在没有上下文的类中使用de db时,我遇到了问题。这个类没有扩展Activity .. public void actualizatrat(Context context){ dbHelper(); db4oHelper.deleteAll(); //... } private Db4oHelper

    1热度

    1回答

    我有这个问题,其中有一个类是ArrayList的属性,然后将此类存储在db4o容器中,在服务器重新启动后清除列表。具有ArrayList的属性 类看起来有点像这样: public class Planet { public string Name { get; set; } public string Identifier { get; set; } // Pla

    0热度

    1回答

    我使用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

    1热度

    1回答

    的所有对象和我都应该比较对象.. 这个我一直在旁边bucle: for (int i=0;it2.hasNext();i++) { objetoDb4o=it2.next(); tratdb4o=(Tratam)objetoDb4o; for (int j=0;it.hasNext();j++) { objetoJson = it.ne

    0热度

    2回答

    我想比较db4o和JSON中的对象。如果在JSON中不存在,我应该删除db4o中的对象。 我有一个问题与if: if(tratdb4o.getMedication()==tratJson.getMedication() 我登录了两个字符串变量又都是相同的,但不进入如果改变igual的价值。 有人知道为什么吗?的 for (int i=0;it2.hasNext();i++) { ob

    2热度

    1回答

    我想知道是否有任何方式使用db4o延迟加载对象? 我阅读了所有教程,似乎这个功能不存在。 让我们清楚我的观点。 例如,假设我有一个包含50个复杂字段的House对象。 House 1) location : Country (complex object) 2) window : Window (complex object) 3) livingRoom : Room (complex ob

    0热度

    2回答

    所以我遇到了Db4o API的一个奇怪问题。我试图从数据库中检索某些类的对象(取决于用户的查询,但这不是真正相关的)。数据库绝对是具有我想要检索的类的对象。因此,例如,当我queryByExample()只是任何对象,然后打印出对象集合中的每个元素的类,像这样...... public void evaluateQuery(ObjectContainer db) { if (this.h

    0热度

    1回答

    我的db4o数据库未更新。在我的ViewContact类中,我有一个按钮,当按下时询问用户输入,并将其存储在数据库中。它不存储任何想法? 我已经发布了问题代码如下ViewContact类, @SuppressLint({ "ParserError", "ParserError", "ParserError", "ParserError" }) public void onClick(View v