Sugar ORM 是不是采用序列化名称作为列名?

Posted

技术标签:

【中文标题】Sugar ORM 是不是采用序列化名称作为列名?【英文标题】:Does Sugar ORM take serialized name for the column name?Sugar ORM 是否采用序列化名称作为列名? 【发布时间】:2015-08-03 06:13:40 【问题描述】:

我想知道 Sugar ORM 是否采用序列化名称作为数据库中的列名。 比如……

在我的pojo中,

public class myPojo implements Serializable

@SerializedName("id")
String program_id;

.....

Sugar ORM 将什么作为 columnName, “id”还是“program_id”?

【问题讨论】:

【参考方案1】:

请记住,@SerializedName 仅用于 GSON 和您的对象之间的映射。对于 Sugar 管理的底层 SQLite 数据库,您仍然会有对应关系:

String program_id ----> "PROGRAM_ID"

来源: https://github.com/satyan/sugar/issues/86

【讨论】:

以上是关于Sugar ORM 是不是采用序列化名称作为列名?的主要内容,如果未能解决你的问题,请参考以下文章

如何建立两个实体之间的关系 - Sugar ORM

Sugar ORM Android 有多个数据库

Android中的Sugar ORM:更新SQLite中保存的对象

Pandas 使用索引名称作为列名创建 Dataframe

中考经验

jackson-dataformat-csv - 是不是可以自定义列名?