它们具有一对多的关系,类别表中的一条记录在post表中可以有多条匹配的记录。我用的是JPA,hibernate,MySQL。如果我想获得所有类别的帖子,我有两种方法。第一种方法:找到一个类别,然后获取该类别的所有帖子。第二种方式:SELECT p FROM Post p WHERE p.category = :category。如你所知,post表中的category字段是一个外键
我正在从多个表中获取一些记录。使用Hibernate join fetch查询。但我得到了重复的记录。如果我指定setMaxResults参数而不做任何修改,查询就能正常工作。表结构是products to Quantity (一对多)、products to category(多对一)和products to brand(多对一)from ProductVO