我在hbm.xml
文件中的映射中使用了hibernate 3:
<class table="mtl_material_transactions"
name="com.kaka.oracle.model.inventory.transactions.MaterialTransaction"
where="transaction_type_id in (35,44,90)"
schema="apps">
关键点是where
,我怎样才能对JPA 2.0
(hibernate 4.1.9 final as provider)做同样的事情。
答案 0 :(得分:3)
您可以使用@where
注释,有关详细信息,请参阅此链接:
例如,您的实体如下所示:
@Entity
@Table(name = "mtl_material_transactions", schema="apps")
@Where(clause="transaction_type_id in (35,44,90)")
public class MaterialTransaction {
...
}