Hi Leute,
ich habe momentan folgendes Problem:
ich habe eine Superklasse (hier symbolisch dargestellt):
und ich habe hiervon abgeleitet eine Subklasse (hier symbolisch dargestellt)
Die Subklasse dient als Entity zum speichern in eine MongoDB. Beide Klassen haben das Attribut "name", wobei sie in der Datenbank indiziert sein soll.
Schreibe ich es so wie folgt oben dargestellt, dann wird mir bereits in meiner Eclipse gesagt:
Füge ich das Index allerdings der in der Superklasse ein wird mir das gleiche gesagt. Wie löse ich dieses Problem?
ich habe momentan folgendes Problem:
ich habe eine Superklasse (hier symbolisch dargestellt):
Code:
class MySuperClass {
private String name;
...
}
und ich habe hiervon abgeleitet eine Subklasse (hier symbolisch dargestellt)
Code:
@document(collection="abc")
class MySubClass extends MySuperClass {
@Indexed
private String name;
...
}
Die Subklasse dient als Entity zum speichern in eine MongoDB. Beide Klassen haben das Attribut "name", wobei sie in der Datenbank indiziert sein soll.
Schreibe ich es so wie folgt oben dargestellt, dann wird mir bereits in meiner Eclipse gesagt:
The annotation @indexed is disallowed at this location
Füge ich das Index allerdings der in der Superklasse ein wird mir das gleiche gesagt. Wie löse ich dieses Problem?