我有两个表:类别表和帖子表。它们是一对多的关系,category表中的一条记录在post表中可以有很多匹配的记录。我正在使用 JPA、休眠、MySQL。如果我想获得所有类别的帖子,我有两种方法。第一种方法:找到一个类别,然后获取该类别的所有帖子。第二种方式:SELECT p FROM Post p WHERE p.category = :category
。如您所知,post表中的category字段是一个外键并且被索引。所以第二种方式的查询将执行得很快。我想问我应该使用哪种方式?为什么?谢谢
问问题
65 次