首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >greenDAO与Jackson的集成

greenDAO与Jackson的集成
EN

Stack Overflow用户
提问于 2016-06-18 01:14:38
回答 1查看 309关注 0票数 0

我正在处理一个带有Android端和后端的项目,对于JSON解析,我在两边都使用Jackson库。使用Play 2.0作为后端,Ebean是Jackson注释友好的,但是问题在于GreenDAO,因为GreenDAO使用代码生成,所以每次迁移数据库时我都必须再次键入所有注释。我四处搜寻,只发现

这个问题,但我找不到任何模板文件。

我使用的是GreenDao 2.2.0。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-18 09:06:12

我发现,根据建模文件,您可以使用像setCodeBeforeClass(String code)codeBeforeField(String code)这样的方法来添加注释,例如在Generator中,而不是在模型本身中添加注释

代码语言:javascript
复制
schema.enableKeepSectionsByDefault();

    Entity gItem= schema.addEntity("GrItem");
    gItem.setCodeBeforeClass("@JsonSerialize(using = ItemSerializer.class)"+"\n"+"@JsonIgnoreProperties(ignoreUnknown = true)");
    gItem.addIdProperty().codeBeforeField("@JsonProperty(\"id\")");

因此,每次运行生成器时,仍然可以使用代码生成注释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37892367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档