hibernate连接获取

k2arahey  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(242)

我在这个博客中实现了以下示例https://www.tutorialandexample.com/hibernate-n-1-select-problem/ 但我不满意我得到的结果。我显示的输出显示部门详细信息和员工详细信息打印两次。我希望只显示一次部门详细信息和员工详细信息。有什么建议吗?
离开列表对象的大小是4,但实际上必须是2。
输出:

Department details:::::
20  IT
Employees details::::::
21  jyotika
22  shubham
Department details:::::
20  IT
Employees details::::::
21  jyotika
22  shubham
Department details:::::
23  Accounts
Employees details::::::
24  nihal
25  neha
Department details:::::
23  Accounts
Employees details::::::
24  nihal
25  neha
jogvjijk

jogvjijk1#

提供结果转换器 Criteria.DISTINCT_ROOT_ENTITY 在查询中

List depart= sess.createQuery("From Department", Department.class).setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY).getResultList();

相关问题