我的应用程序保存在模型类下面:
public class RetailerUploadUid extends Model {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
public Integer id;
@ManyToMany
@JoinTable(name = "retailer_upl_sku_map",
joinColumns = @JoinColumn( name="ret_uid_id", referencedColumnName = "id"),
inverseJoinColumns = @JoinColumn( name="sku_id"))
public List<Sku> skus;
}
Sku
类有一个名为skuId
的ID字段。
如何查找没有任何子RetailerUploadUid
的所有Skus
个实体?
答案 0 :(得分:0)
我假设您的RetailerUploadUid
班级有一个名为find
的Finder。你尝试过类似的东西吗?
find.where().eq("skus", null).findList();
或者甚至可能是:
String query = "find * fetch skus where skus.skuId is null";
Ebean.createQuery(RetailerUploadUid.class, query).findList();