5ab4b0d8b9e1df9c22072d6c5b9e96b454be33cd
[utils] / security / impl / src / main / resources / hbm / OperationCondition.hbm.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE hibernate-mapping PUBLIC
3     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4     "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
5     
6     <hibernate-mapping>
7         
8         <class name="org.wamblee.security.authorization.OperationCondition" table="OPERATION_CONDITIONS" 
9                select-before-update="true"
10                lazy="false">
11             <id name="primaryKey" column="ID" type="long">
12                 <generator class="native"/>
13             </id>
14             <discriminator column="TYPE" type="string"/>
15             <version name="persistedVersion" column="VERSION"/>
16             
17             <subclass name="org.wamblee.security.authorization.IsaOperationCondition"
18                 discriminator-value="ISA"
19                 lazy="false">
20                 <property name="operationString" column="OPERATION"/>
21             </subclass>
22             
23         </class>
24         
25         
26     </hibernate-mapping>