【问题标题】:sugar orm :retrieve fields in textview糖 orm :检索文本视图中的字段
【发布时间】:2017-05-19 00:54:46
【问题描述】:

我是新来的糖。我需要在文本视图中检索一个要收费的字段。 可以用糖来做到这一点。 像这样的东西 从条件1和条件2的表中选择field1,field2

【问题讨论】:

  • 下面是我的示例 List user= Formulaire.find(Formulaire.class,"IDFORMULAIREPK=? and STATUT=?",temp_NumForm, "4"); if(user.size()==0) { //没有数据 } else { //如何获取数据 }

标签: android sugarorm


【解决方案1】:

当然可以, 只需体验由 Sugar orm 生成的静态方法。 扩展 SugarRecord 的类具有类似

的方法
YourModel.findById(YourModel.class, 1)

或任何其他允许您编写原始查询或链式方法的方法,您可以在其中调用类似

Select.from(YourModel.class).where(Condition.prop("age").gt(20)).limit(1);

这些特性是您使用 SugarORM 的原因。

更新:

下面一行只是一个使用示例。

CampaignDAO dao = CampaignDAO
                .find(CampaignDAO.class, NamingHelper.toSQLNameDefault("isPersonal") + " = ? ", "1")
                .get(0);

下面的代码很关键。它在数据库表中生成字段名称为is_Personal

NamingHelper.toSQLNameDefault("isPersonal")

【讨论】:

  • 嗨 Emre Aktürk 我正在寻找的是如何检索查询结果并获取每个字段。例如:当 List user= Formulaire.find(Formulaire.class,"IDFORMULAIREPK=? and STATUT=?",temp_NumForm, "4"); . hot 获取查询的不同字段的数据。此查询将返回:五个字段
  • SugarORM 将自己的数据库字段设置为您班级中的属性名称。这些名称对驼峰式大小写敏感,并用下划线分隔。您可能无法使用在类中定义的属性名称。我将更新我的答案以获取更多信息。
  • List user= Formulaire.find(Formulaire.class,"IDFORMULAIREPK=? and STATUT=?",temp_NumForm, "4"); if(user.size()==0) { //没有数据 } else { //如何获取数据 }
  • 我想知道如何用糖导航请求的结果,或者我的英语不太流利。感谢您的支持
  • 可能是 Foreach 还是 for 循环? for(int i =0; i
猜你喜欢
  • 1970-01-01
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-12
  • 2015-02-02
  • 2013-08-12
  • 2012-12-24
相关资源
最近更新 更多