0

我正在尝试将一个EnumSet对象存储到我的 neo4j 数据库中。但是,我得到了这个例外:

org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.util.LinkedHashSet<?> to type java.util.EnumSet<?> for value '[READ, WRITE, OPTIONAL]'; nested exception is java.lang.IllegalArgumentException: Could not instantiate Collection type: java.util.EnumSet

EnumSet有什么方法可以用其他东西代替 the吗?或者,有人知道解决方法吗?

我尝试将集合设置为HashSet,但我失去了EnumSet提供给我的方法,例如noneOf().

4

1 回答 1

2

我认为您可以编写自己的自定义转换器并将其注册到 app ctx 中。按照此处的文档

于 2013-09-18T17:35:42.780 回答