次のクラスがあるとします。
@Entity
public class CompanyImpl extends BaseEntity {
@OneToMany(cascade=CascadeType.ALL)
private Map<Cat,Flight> flightCats;
CatクラスとFlightクラスには、どちらも「name」プロパティがあります。どうやって:
- 「ニャー」という名前の猫がいるマップのペアとともに「テック」という名前の会社を選択します
- 「Ocean」という名前のフライトを持つマップのペアとともに「Tech」という名前の会社を選択しますか?
私は次のようなことを考えます
CompanyImplからcoleftjoin fetch co.flightCats fc where co.name ='Tech' and fc.cat.name ='Meow'
しかし、それは機能しません:(