Netflix Hollow API生成失败,模型上有BigInteger字段

时间:2018-08-27 16:28:36

标签: netflix-hollow

我正在尝试从具有BigInteger类型的字段的模型生成API。生成失败,但以下异常。 BigInteger具有int []类型的多个属性,它似乎不喜欢这些数组。有没有人看到这并找到解决方法?

Exception in thread "main" java.lang.IllegalArgumentException: Unexpected array int[] passed as field. Consider using collections or marking as transient.
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper.<init>(HollowObjectTypeMapper.java:82)
at com.netflix.hollow.core.write.objectmapper.HollowObjectMapper.getTypeMapper(HollowObjectMapper.java:137)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper$MappedField.<init>(HollowObjectTypeMapper.java:329)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper$MappedField.<init>(HollowObjectTypeMapper.java:248)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper.<init>(HollowObjectTypeMapper.java:92)
at com.netflix.hollow.core.write.objectmapper.HollowObjectMapper.getTypeMapper(HollowObjectMapper.java:137)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper$MappedField.<init>(HollowObjectTypeMapper.java:329)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper$MappedField.<init>(HollowObjectTypeMapper.java:248)
at com.netflix.hollow.core.write.objectmapper.HollowObjectTypeMapper.<init>(HollowObjectTypeMapper.java:92)
at com.netflix.hollow.core.write.objectmapper.HollowObjectMapper.getTypeMapper(HollowObjectMapper.java:137)
at com.netflix.hollow.core.write.objectmapper.HollowObjectMapper.getTypeMapper(HollowObjectMapper.java:109)
at com.netflix.hollow.core.write.objectmapper.HollowObjectMapper.initializeTypeState(HollowObjectMapper.java:105)
at com.digitalturbine.services.hollowman.api.generator.service.GeneratorService.createApi(GeneratorService.java:21)
at com.digitalturbine.services.hollowman.api.generator.App.main(App.java:22)

0 个答案:

没有答案