我从多个表中获取了一些记录。使用Hibernate join fetch
查询。
但是我得到了重复的记录。如果我指定setMaxResults
参数而不进行任何修改,则查询工作正常。我不知道查询有什么问题。
表格结构为products
至Quantity
(一对多)和products
至category
(多对一)和products
至{{1} (多对一)
我的查询如下:
brand
答案 0 :(得分:1)
我认为这是因为产品和数量表之间的连接,因为数量表有一个产品的多行。尝试使用DISTINCT。