hibernate问题咨询
实体类class Person{
private Long id;
private String name;
private Map variable; //getter and setter
}
而其中的map类型的字段variable的键是随机的,不是固定的。不知道通过hibernate是否可以实现下面的需求:
首先数据库的表结构设计只能是
(
id-bigint
name-varchar(200)
variable varchar(200)
)
将执行hibernate的session.saveOrUpdate()时,variable以json格式存入数据库。当执行
session.get()是,将数据库为字符串类型的variable数据转化为Map,存在属性variable中