2

下午好,

我有以下实体:

@Entity(name = "t_test")
public class Test {
    private int id;
    private String name;
    private String type;
....

我基本上想创建一个只返回一个 Map 的查询/条件,其中键是 Test.type 的不同值,而映射的值是具有相应类型属性的 Test 对象列表。例如:地图>

这可以在一个查询中完成吗?现在我只是获取所有内容并通过代码创建地图。

提前致谢!

4

1 回答 1

1

您可以编写一个 ResultTransformer 来创建和返回地图,但这与您现在所做的并没有太大的不同。代码只是在不同的地方。

要生成Map<String, List<Test>>,无论如何您都需要从数据库中加载所有测试条目。除了按type. 您基本上必须在代码中制作地图。

于 2012-05-02T02:24:19.490 回答