는 (정확히 같은 오류를 제공) :모르핀 매핑 제네릭
@Test
public void testListGenerics() {
@Entity
class BaseOne<T> {
@Id
ObjectId _id;
T value;
void setValue(T value) {
this.value = value;
}
}
class ListBase<ITEM> extends BaseOne<List<ITEM>> { }
class ConcreteOne extends ListBase<String> {}
ConcreteOne concreteOne = new ConcreteOne();
List<String> strings = Arrays.asList("Hello, ", "world");
concreteOne.setValue(strings);
morphia.toDBObject(concreteOne);
}
내가 얻을이지도하려고 :
java.lang.NullPointerException이를에서 com.google.code.morphia.utils.ReflectionUtils.getParameterizedClass (ReflectionUtils.java:302)에서 com.google.code.morphia.utils.ReflectionUtils.getParameterizedClass (ReflectionUtils.java:306) 에서 com.google에서 0 com.google.code.morphia.utils.ReflectionUtils.getParameterizedClass com.google.code.morphia.utils.ReflectionUtils.getParameterizedClass (ReflectionUtils.java:302)에서 (ReflectionUtils.java:324) com.google.code.morphia에서 .code.morphia.utils.ReflectionUtils.getParameterizedType com.google.code.morphia.mapping.MappedField.discoverMultivalued (MappedField.java:136)에서 (ReflectionUtils.java:281) .mapping.MappedField.discover (MappedField.java:96) ( ) com.google.code.morphia.mapping.MappedField (MappedField.java:76) ( ) com.google.code.morphia.mapping.MappedClass. 발견하다 (MappedClass.java:197) com.google.code.morphia.mapping.MappedClass. (MappedClass.java:119) 닷컴에서 com.google.code.morphia.mapping.Mapper.getMappedClass (Mapper.java:225) 에서의. com.google.code.morphia.DatastoreImpl.save에서 google.code.morphia.DatastoreImpl.getWriteConcern (DatastoreImpl.java:1346) (DatastoreImpl.java:934)
나는이 일을 위해 무엇을 할 수 ?
어떤 Morphia 버전을 사용하십니까? – ioseb
현재 사용중인 Morphia의 버전은 무엇입니까? – Nikoloz
버전 0.104를 사용하고 있습니다. –