Hallo ich habe die folgende entity.
Bei den keys der Maps handelt es sich um enums.
Die enum Klasse StatusTypes sieht wie folgt aus
Ich möchte jetzt, dass die Map values in die Tabelle statusvalues geschrieben wird. Dabei sollen in der Tabelle statusvalues neben der id die Spalten HP, ATK, SATK, DEF, SDEF und INIT angelegt werden. Gibt es dafür eine Annotation, die man values voranstellt oder wie könnte man das hinbekommen?
Java:
@Entity
@Table(name = "statusvalues")
public class StatusValuesEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private Map<StatusTypes, Integer> values;
}
Die enum Klasse StatusTypes sieht wie folgt aus
Code:
public enum StatusTypes {
HP, ATK, SATK, DEF, SDEF, INIT;
}
Ich möchte jetzt, dass die Map values in die Tabelle statusvalues geschrieben wird. Dabei sollen in der Tabelle statusvalues neben der id die Spalten HP, ATK, SATK, DEF, SDEF und INIT angelegt werden. Gibt es dafür eine Annotation, die man values voranstellt oder wie könnte man das hinbekommen?