Salome HOME
Siman codebase is refactored. Spring beans are introduced in the context.
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / som / File.hbm.xml
diff --git a/Workspace/Siman-Common/src/org/splat/dal/bo/som/File.hbm.xml b/Workspace/Siman-Common/src/org/splat/dal/bo/som/File.hbm.xml
new file mode 100644 (file)
index 0000000..b586829
--- /dev/null
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
+<!--
+  -
+  - @author    Daniel Brunier-Coulin
+  - @copyright OPEN CASCADE 2012
+  -->
+
+<hibernate-mapping>
+
+  <union-subclass name="org.splat.dal.bo.som.File" extends="org.splat.dal.bo.kernel.Persistent" table="file" lazy="false">
+
+<!-- Properties inherited Persistent
+  -->
+<!--    <id name="rid" column="rid" access="field">
+      <generator class="native"/>
+    </id>-->
+
+<!-- File properties
+  -->
+    <!-- String  format -->
+    <property name="format" column="format" access="field" not-null="true" />
+
+    <!-- String  path   -->
+    <property name="path"   column="path"   access="field" not-null="true" />
+    
+    <!-- String  date   -->
+    <property name="date"   column="date"   access="field" not-null="true" />
+
+  </union-subclass>
+  
+</hibernate-mapping>
\ No newline at end of file