我正在使用平面架构,内部没有嵌套类型,并且它具有254个以上的字段。

目标:我想要做的是由特定的生成器自动将这种模式转换为扁平案例类

问题:JVM中参数列表的长度不能超过254

我尝试过的操作=>使用了sbt-avrohugger和sbt-avro4s插件,但是它们工作得不太好。

问:有没有实现目标的方法?

最佳答案

这是在avro 1.8.1中修复的

https://issues.apache.org/jira/browse/AVRO-1642

如果可能使用avro 1.8.1或更高版本,它将解决您的问题

关于java - 从具有超过254个字段的模式avro生成一个扁平案例类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47458586/

10-08 21:26