root/releases/bedework-3.8/deployment/resources/hibernate/hbms/Filter.hbm.xml

Revision 3479 (checked in by douglm, 1 year ago)

Change dtd in hbm.xml files to match hibernate 3.6

Line 
1 <?xml version="1.0"?>
2 <!DOCTYPE hibernate-mapping PUBLIC
3   "-//Hibernate/Hibernate Mapping DTD//EN"
4   "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
5
6 <!-- ===================================================================
7      A filter definition is an xml string with an associated internal name,
8      a set of display names and descriptions
9      =================================================================== -->
10
11 <hibernate-mapping>
12   <class name="org.bedework.calfacade.BwFilterDef"
13          table="bw_filters">
14     <id name="id" type="integer" column="filterid" unsaved-value="-1">
15       <generator class="native"/>
16     </id>
17
18     <version name="seq" column="bwseq" type="integer" />
19
20     <property name="ownerHref" column="bw_owner" type="string"
21               index="bwidx_flt_owner" />
22
23     <property name="publick" type="true_false" >
24       <column name="publick" not-null="true" />
25     </property>
26
27     <property name="name" type="string" >
28       <column name="filtername" length="200" />
29     </property>
30
31     <set name="displayNames" table="bw_filter_display_names"
32          cascade="all-delete-orphan"
33          fetch="subselect" >
34       <cache usage="read-write"/>
35       <key column="bw_eventid" foreign-key="bw_fltrdname_eid_fk" />
36       <many-to-many class="org.bedework.calfacade.BwString"
37                     unique="true"
38                     column="bw_strid"
39                     foreign-key="bw_fltrdname_fk" />
40     </set>
41
42     <set name="descriptions" table="bw_filter_descriptions"
43          cascade="all-delete-orphan"
44          fetch="subselect" >
45       <cache usage="read-write"/>
46       <key column="bw_eventid" foreign-key="bw_fltrdesc_eid_fk" />
47       <many-to-many class="org.bedework.calfacade.BwLongString"
48                     unique="true"
49                     column="bw_strid"
50                     foreign-key="bw_fktr_desc_fk" />
51     </set>
52
53     <property name="definition" column="bwdefinition" type="text" />
54   </class>
55 </hibernate-mapping>
56
Note: See TracBrowser for help on using the browser.