2014-10-09 3 views
0

Я использую спящий режим 3 в этом отображении в hbm.xml файле:JPA, где положение условие

<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(спящий режим 4.1.9 окончательным в качестве поставщика).

ответ

3

Вы можете использовать @where аннотации, смотрите по этой ссылке для получения более подробных:

Hibernate @Where clause

Например ваш объект выглядит следующим образом:

@Entity 
@Table(name = "mtl_material_transactions", schema="apps") 
@Where(clause="transaction_type_id in (35,44,90)") 
public class MaterialTransaction { 
    ... 
} 
+0

Спасибо, вы спасли мне время. – duykaka

+1

@duykaka, если он работает, тогда вы можете принять это как ответ. – Chaitanya

Смежные вопросы