@Formula被忽略,因为它仅可替代
@Column。而且那个不用于关系映射。
但是您可以
@Where改为使用它,它存在于集合中:
@OneToMany@JoinTable(name = "PRODUCTION_MEDIAASSET_NEW", joinColumns = @JoinColumn(name = "PRODUCTION_ORDER_ID", referencedColumnName = "MEDIAASSET_ORDER_ID"))@Where("KEY_TEXT = 1")private Collection<MediaAssetOrder> keyMediaAsset;要访问原始
keyMediaAsset对象,可以使用特定的吸气剂:
public MediaAssetOrder getKeyMediaAsset() { return keyMediaAsset.isEmpty() ? null : keyMediaAsset.iterator().next();}


