2
<!DOCTYPE hibernate-mapping
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
6
<hibernate-mapping package="org.hibernate.test.filter">
8
<class name="Product" table="PRODUCT">
9
<id name="id" column="PROD_ID" >
10
<generator class="native"/>
13
<property name="name" type="string"/>
14
<property name="stockNumber" column="STOCK_NUM" type="int"/>
16
<property name="effectiveStartDate" column="eff_start_dt" type="java.util.Date"/>
17
<property name="effectiveEndDate" column="eff_end_dt" type="java.util.Date"/>
19
<set cascade="none" inverse="true" name="orderLineItems">
20
<key column="PROD_ID"/>
21
<one-to-many class="LineItem"/>
24
<set cascade="all" inverse="false" name="categories" fetch="join" table="PROD_CAT" >
25
<key column="PROD_ID"/>
26
<many-to-many class="Category" column="CAT_ID" fetch="join" >
27
<filter name="effectiveDate" condition=":asOfDate BETWEEN eff_start_dt and eff_end_dt"/>
28
<filter name="cat" condition="CAT_ID = :catId"/>
32
<filter name="effectiveDate" condition=":asOfDate BETWEEN eff_start_dt and eff_end_dt"/>
b'\\ No newline at end of file'