我们有一个包含以下数据的表
id entity_type_id entity_id 1 1 1234 2 1 2356 3 1 7896 4 1 4321 5 2 1234 6 2 9876 7 2 5289 8 2 4568
我编写了如下查询来获取数据。如何修改此查询以将其作为value和entityTypeId作为键的权利列表返回。
<query name="getAllEntities">
<![CDATA[
SELECT e.entity_type_id, e.entity_id from entity as e
]]>
</query>
答案 0 :(得分:0)
如下所示
<query name="getAllEntities">
<![CDATA[
SELECT new Map(e.entity_type_id as et_id, e.entity_id as e_id) from entity as e
]]>
</query>
有关详细信息,请参阅this