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数据。