在spring-data-cassandra中,如何在我的实体之一的Map中使用Enum。例如。
public class User implements Serializable {
private Map<String, LanguageLevel> languageToLevelMap;
// getters and setters omitted
}在这里,LanguageLevel是一个枚举。
public enum LanguageLevel {
GOOD,
BAD
}结果是
com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [ANY <-> de.test.LanguageLevel]发布于 2017-11-21 23:10:59
首先,像这样创建枚举
public enum LangEnums { LANGUAGELEVEL}然后像这样创建HasMap
Map <String, Enum> mapWithEnums=new HashMap<>()
mapWithEnums.put("Test", LANGUAGELEVEL)https://stackoverflow.com/questions/47415492
复制相似问题