Tag: dbflow

DBFlow:查询指定列的数据

我刚刚尝试了DBFlow。 我没有得到如果这是可能的查询从一列的数据,并获得列作为列的数据类型。 Select(SomeTable_Table.column).from(SomeTable::class).list 这仍然会返回SomeTable对象的列表,但不会返回SomeTable对象的列表。 有可能在DBFlow查询内查询,或者我必须处理的SomeTable对象的列表,并过滤掉它的列值?

DBFLow不能支持以`m`开头的成员名称

我正在使用DBFlow ,一个Android的orm。从它的文档,我使用@Column来注释一个成员。 @Column private long mMobileBytes; 私有领域必须带有公共的java-bean-style getter和setter。 所以我添加getter和setter : public long getMobileBytes() { return mMobileBytes; } public void setMobileBytes(long mobileBytes) { mMobileBytes = mobileBytes; } 但是, assembleDebug带有错误: 类com.raizlabs.android.dbflow.processor.ColumnValidator(Kotlin反射不可用):无法从表类:AppInfo中找到私有元素的设置器:“mMobileBytes”。 考虑添加名为setMMobileBytes的setter或使其更易于访问。 我知道我可以修改成员名称不是与m 。是否有任何解决方案?

Android DBFlow保存jsonArray数据库而不是循环cluase

是什么简单的方法来保存jsonArray模型,而不是使用循环cluase? 例如,此示例代码与领域数据库解决方案一起使用: realm.createAllFromJson(Categories.class, result); 我的代码: @Table(database = AppDatabase.class) public class Categories { @PrimaryKey private String categoryId; @Column private String categoryName; @Column private String categoryDescription; @Column private String categoryImageFileName; @Column private String fileServerUrl; @Column private String categoryCount; public Categories() { } public String getCategoryId() { return categoryId; } public void setCategoryId(String categoryId) { this.categoryId = categoryId; […]

试图在Android上使用DBFlow和Kotlin的未解决的参考KClass

我在我的Android项目中使用kotlin 1.0.1-2。 我想使用DBFlow作为我的ORM。 但是它要求使用Table注释来保持我的类。 表注释具有数据库属性。 而这个属性期望一个KClass。 不过,下面的代码根本不能编译。 错误说: Unresolved reference KClass 。 那是谁的错? 提前致谢。 import com.raizlabs.android.dbflow.annotation.Column import com.raizlabs.android.dbflow.annotation.PrimaryKey import com.raizlabs.android.dbflow.annotation.Table import com.raizlabs.android.dbflow.structure.BaseModel import java.util.* import kotlin.reflect.KClass @Table(name = "items", database = KClass<AppDatabase>) class Item : BaseModel() { @PrimaryKey(autoincrement = true) @Column(name = "id") var id: Long = 0 @Column(name = "updated_at") var updatedAt: Calendar = […]

DbFlow Kotlin和List <String>类型转换器

DBFlow版本:4.0.4嗨,我与ListForm转换器与dbflow Android ORM和Kotlin。 我有这样的数据类定义: @Table(database = StopsDb::class) data class FavouriteStop( @PrimaryKey @Column var id: String = "", @Index @Column var name: String = "", @Column(typeConverter = StringListConverter::class) var directions: List<String> = listOf(), @Column(typeConverter = StringListConverter::class) var selectedDirections: List<String> = listOf() ) : BaseRXModel() 因为我不想创建一个单独的表来存储字符串我创建了一个列表类型转换器是这样的: class StringListConverter : TypeConverter<String, List<String>>() { val separator = "," override […]