类的Map属性在使用中应该注意的问题

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数据。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_31071543/article/details/71195295
今日推荐