1
|
Shervin Asgari · 技术社区 · 15 年前 |
![]() |
1
1
列表/ARAYLIST和SetMultimap之间的区别在于,一个是Java集合,另一个是普通Java集合层次结构之外的数据结构。这意味着JAXB认为它是一个普通类。 JAXB规范不支持接口。您可能正在使用Metro JAXB实现,它也不支持接口。一些JAXB实现,例如 MOXy 可以支持接口,但是一些JAX-WS实现依赖于特定的JAXB IMPL,并且替换JAXB实现并不总是可能的:
您最好使用参数级注释将setmultimap转换为JAXB可以处理的类: |
![]() |
2
1
您需要添加注释来告诉JAXB引用的可能运行时类型,如下所示:
使用上面的代码,如果您愿意,也可以用多哈希映射的实例替换字段。您需要添加
|
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 7 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 7 月前 |