Hallo zusammen,
ich muss die richtige Annotation für folgendes Konstrukt finden
Code:
private Map<HashFunctionName, String> hashvalues;
Es gab schon bereit einen ähnlichen Threan
https://forum.hibernate.org/viewtopic.php?f=10&t=982765Leider nutzen sie dort als Lösung
Code:
@MapKey(columns = @Column(name = "my_column_name", nullable = false), type=@Type(type="org.hibernate.type.EnumType",parameters={@org.hibernate.annotations.Parameter(name="enumClass",value="my.enum.class.Name")}))
Es gibt aber so ein @MapKey nicht mehr, es gibt nur @MapKey mit (columns = @Column(name = "some_name"), targetElement = SomeClass.class).
Dabei werden die Enum-Werte als byte code gespeichert. Ich möchte aber String oder Integer haben.
Weiß jemand, wie es geht?
Vielen Dank in Voraus