【问题标题】:Android greenDAO - Primitive data typesAndroid greenDAO - 原始数据类型
【发布时间】:2016-12-02 18:58:24
【问题描述】:

请问有没有办法通过greenDAO使用原始数据类型作为表字段? 如果是,代码示例将不胜感激。

谢谢

【问题讨论】:

  • 你想用什么?我不确定我是否完全理解你的问题。你能举一些你想要实现的例子吗?
  • 我只想知道是否必须对表列使用对象,或者我也可以使用原始类型。例如长而不是长

标签: android greendao greendao-generator


【解决方案1】:

据我所知,你不能,至少在提供的框架下是这样。在文档中,有 PropertyType 枚举,它只有对象。也许你可以修改生成的代码,但我不太确定,而且似乎需要做很多手动工作。

【讨论】:

    【解决方案2】:

    看到接受的答案指向死链接,这里是 GreenDao 3 的更新:

    要添加对自定义类型的支持,您可以将它们映射到 使用 @Convert 注释支持的类型。您还需要提供 一个 PropertyConverter 实现。

    更多详细信息和示例可以在这里找到:

    http://greenrobot.org/greendao/documentation/custom-types/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-21
      • 1970-01-01
      • 2011-10-06
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多