Hibernate配置文件中配置Map属性:
<map name="attr" table="XXXX" cascade="all">
<cache usage="read-write" />
<key column="id" not-null="true" />
<map-key column="name" type="string" length="200" />
<element column="value" type="double" />
</map>
datagrid中的显示:
因拥有扩展项所以返回的json数据中,应该直接包含每一项扩展项如:{“id”:”123”,”name”:”Marry”,”Math”:”95”,”English”:”90”},而非这种格式:{“id”:”123”,”name”:”Marry”,”attr”:{“Math:”95”,”English”:”90”}}。转换格式的办法是:把list集合转化为Map集合,再组装json数据。