1
我用createCriteria()
和setFetchMode()
方法加入和選擇。我不需要所有的列,所以我想選擇特定的列來提高性能,但我找不到如何去做。也許我應該使用HQL嗎?我可以使用Hibernate「createCriteria()」選擇特定列嗎?
我用createCriteria()
和setFetchMode()
方法加入和選擇。我不需要所有的列,所以我想選擇特定的列來提高性能,但我找不到如何去做。也許我應該使用HQL嗎?我可以使用Hibernate「createCriteria()」選擇特定列嗎?
您需要在特定屬性上設置Projection。
例子:
criteria.setProjection(Projections.projectionList()
.add(Projections.property("cat.name"), "catName")
.add(Projections.property("kit.name"), "kitName")
);
你缺少一個')' – cwallenpoole
我固定它。謝謝。 –
如果連接多個表並且我們只需要返回每個表中的一些列,那麼您是否有任何示例 –