-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsimplepage.hbm.xml
33 lines (27 loc) · 1.4 KB
/
simplepage.hbm.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.sakaiproject.lessonbuildertool">
<class name="org.sakaiproject.lessonbuildertool.SimplePageImpl" table="lesson_builder_pages">
<cache usage="nonstrict-read-write" />
<!-- create the primary key id, using native is typically the best way -->
<id name="pageId" type="long">
<generator class="native">
<param name="sequence">LESSON_BUILDER_PAGE_S</param>
</generator>
</id>
<property name="toolId" type="string" length="99" not-null="true" />
<property name="siteId" type="string" length="99" not-null="true" />
<property name="title" type="string" length="255" not-null="true" />
<property name="parent" type="long" />
<property name="topParent" type="long" />
<property name="hidden" type="boolean" />
<property name="releaseDate" type="timestamp" />
<property name="gradebookPoints" type="double" />
<property name="owner" type="string" length="99" />
<property name="groupOwned" type="boolean" />
<property name="group" type="string" column="groupid" length="99" />
<property name="cssSheet" type="string" length="250" />
<property name="folder" type="string" length="250" />
<property name="owned" type="boolean" />
</class>
</hibernate-mapping>