Я хотел бы создать несколько классов, которые по сути являются оберткой карты пары ключ-значение. Каков наилучший подход для извлечения или сохранения этих классов в базе данных с использованием Hiberate? Каковы правильные спящие аннотации, чтобы выполнить работу?
В базе данных, я ожидаю, что это формирование данных
class1, field1, value1
class2, field2, value2
class1, field2, somevalue1
...
На стороне java у меня может быть
@Table("some_db_table")
class KeyValuePairs {
private HashMap<String, String> map;
...
}
class Class1 extends KeyValuePairs {
private Stirng id = "class1";
...
}
class Class2 extends KeyValuePairs {
private Stirng id = "class2";
...
}