gpt4 book ai didi

java - 如何漂亮地打印 Hibernate 查询结果?

转载 作者:行者123 更新时间:2023-12-01 11:56:22 25 4
gpt4 key购买 nike

当 Hibernate 返回现有实体的列表时,这很容易。但是当使用投影时,列表的类型是不可打印的。

    List list = session
.createCriteria(Product.class)
.setProjection(Projections.projectionList()
.add(Projections.property("name"))
.add(Projections.property("price"))
)
.list();
System.out.println(list);

结果:

[[Ljava.lang.Object;@12365c88, [Ljava.lang.Object;@6105f8a3, [Ljava.lang.Object;@2237bada, [Ljava.lang.Object;@77e2a6e2, [Ljava.lang.Object;@5710768a, [Ljava.lang.Object;@199e4c2b, [Ljava.lang.Object;@6e0d4a8, [Ljava.lang.Object;@64d7b720, [Ljava.lang.Object;@30272916, [Ljava.lang.Object;@5bb3d42d]

是否有用于打印 Hibernate 结果的 API?

最佳答案

您可以使用java.util.Arrays 转换为字符串。前任:Arrays.toString(list)

关于java - 如何漂亮地打印 Hibernate 查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28418257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com