Hibernate 如何使用HQL或Criteria API从一个对象检索到多个对象
开始学习hibernate的例子。 我写了一个类“团队”,它与(一组)玩家有一对多的关系 我需要把所有的队伍都召集起来Hibernate 如何使用HQL或Criteria API从一个对象检索到多个对象,hibernate,hql,criteria-api,Hibernate,Hql,Criteria Api,开始学习hibernate的例子。 我写了一个类“团队”,它与(一组)玩家有一对多的关系 我需要把所有的队伍都召集起来 其中player name为“X”(X不是player表的主键) 玩家“Y”在哪里 我想我必须使用criteriaapi或HQL来完成这项工作。有人能告诉我如何做到这一点吗。我将为OneToMany关系工作,即一个团队可以有多个玩家,每个无玩家将映射到多个团队 @Entity public class Team implements Serializable { private
我想我必须使用criteriaapi或HQL来完成这项工作。有人能告诉我如何做到这一点吗。我将为
OneToMany
关系工作,即一个团队可以有多个玩家
,每个无玩家
将映射到多个团队
@Entity
public class Team implements Serializable {
private Set<Player> players;
}
@Entity
public class Player implements Serializable {
private String playerName;
}
SELECT t from Team t inner join t.players tp WHERE t.id = :id AND tp.playerName = :name