diff options
author | Sean Dague | 2008-07-03 16:37:44 +0000 |
---|---|---|
committer | Sean Dague | 2008-07-03 16:37:44 +0000 |
commit | b9bba13c39bc4e22886631d24865ca6274b1137b (patch) | |
tree | 4b9ff8ee57bbf3be7f38e0e33d53417518cd8315 /OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml | |
parent | Mantis#1654. Thank you kindly, Matth for a patch that: (diff) | |
download | opensim-SC-b9bba13c39bc4e22886631d24865ca6274b1137b.zip opensim-SC-b9bba13c39bc4e22886631d24865ca6274b1137b.tar.gz opensim-SC-b9bba13c39bc4e22886631d24865ca6274b1137b.tar.bz2 opensim-SC-b9bba13c39bc4e22886631d24865ca6274b1137b.tar.xz |
playing with multicolumn mapping of vectors using a custom type
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml b/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml new file mode 100644 index 0000000..17f7a49 --- /dev/null +++ b/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml | |||
@@ -0,0 +1,62 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" ?> | ||
2 | <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> | ||
3 | <class name="OpenSim.Region.Environment.Scenes.SceneObjectPart, OpenSim.Region.Environment" table="Prims" lazy="false"> | ||
4 | <id name="UUID" column="ID" type="OpenSim.Data.NHibernate.LLUUIDUserType, OpenSim.Data.NHibernate"> | ||
5 | <generator class="assigned" /> | ||
6 | </id> | ||
7 | <property name="ParentID" type="System.UInt32" /> | ||
8 | <property name="CreationDate" type="System.Int32" /> | ||
9 | <property name="Name" type="String" length="255" /> | ||
10 | <property name="Text" type="String" length="255" /> | ||
11 | <property name="Description" type="String" length="255" /> | ||
12 | <property name="SitName" type="String" length="255" /> | ||
13 | <property name="TouchName" type="String" length="255" /> | ||
14 | |||
15 | <property name="ObjectFlags" type="System.UInt32" /> | ||
16 | <property name="CreatorID" type="OpenSim.Data.NHibernate.LLUUIDUserType, OpenSim.Data.NHibernate" /> | ||
17 | <property name="OwnerID" type="OpenSim.Data.NHibernate.LLUUIDUserType, OpenSim.Data.NHibernate" /> | ||
18 | <property name="GroupID" type="OpenSim.Data.NHibernate.LLUUIDUserType, OpenSim.Data.NHibernate" /> | ||
19 | <property name="LastOwnerID" type="OpenSim.Data.NHibernate.LLUUIDUserType, OpenSim.Data.NHibernate" /> | ||
20 | |||
21 | <property name="OwnerMask" type="System.UInt32" /> | ||
22 | <property name="NextOwnerMask" type="System.UInt32" /> | ||
23 | <property name="GroupMask" type="System.UInt32" /> | ||
24 | <property name="EveryoneMask" type="System.UInt32" /> | ||
25 | <property name="BaseMask" type="System.UInt32" /> | ||
26 | |||
27 | <property name="OffsetPosition" type="OpenSim.Data.NHibernate.LLVector3UserType, OpenSim.Data.NHibernate" > | ||
28 | <column name="PositionX" /> | ||
29 | <column name="PositionY" /> | ||
30 | <column name="PositionZ" /> | ||
31 | </property> | ||
32 | |||
33 | <property name="GroupPosition.X" column="GroupPositionX" type="Single" /> | ||
34 | <property name="GroupPosition.Y" column="GroupPositionY" type="Single" /> | ||
35 | <property name="GroupPosition.Z" column="GroupPositionZ" type="Single" /> | ||
36 | |||
37 | <property name="Velocity.X" column="VelocityX" type="Single" /> | ||
38 | <property name="Velocity.Y" column="VelocityY" type="Single" /> | ||
39 | <property name="Velocity.Z" column="VelocityZ" type="Single" /> | ||
40 | |||
41 | <property name="AngularVelocity.X" column="AngularVelocityX" type="Single" /> | ||
42 | <property name="AngularVelocity.Y" column="AngularVelocityY" type="Single" /> | ||
43 | <property name="AngularVelocity.Z" column="AngularVelocityZ" type="Single" /> | ||
44 | |||
45 | <property name="Acceleration.X" column="AccelerationX" type="Single" /> | ||
46 | <property name="Acceleration.Y" column="AccelerationY" type="Single" /> | ||
47 | <property name="Acceleration.Z" column="AccelerationZ" type="Single" /> | ||
48 | |||
49 | <property name="Rotation.X" column="RotationX" type="Single" /> | ||
50 | <property name="Rotation.Y" column="RotationY" type="Single" /> | ||
51 | <property name="Rotation.Z" column="RotationZ" type="Single" /> | ||
52 | <property name="Rotation.W" column="RotationW" type="Single" /> | ||
53 | |||
54 | <property name="sitTargetPos.X" column="sitTargetPosX" type="Single" /> | ||
55 | <property name="sitTargetPos.Y" column="sitTargetPosY" type="Single" /> | ||
56 | <property name="sitTargetPos.Z" column="sitTargetPosZ" type="Single" /> | ||
57 | <property name="SiteTargetOrient.X" column="SiteTargetOrientX" type="Single" /> | ||
58 | <property name="SiteTargetOrient.Y" column="SiteTargetOrientY" type="Single" /> | ||
59 | <property name="SiteTargetOrient.Z" column="SiteTargetOrientZ" type="Single" /> | ||
60 | <property name="SiteTargetOrient.W" column="SiteTargetOrientW" type="Single" /> | ||
61 | </class> | ||
62 | </hibernate-mapping> \ No newline at end of file | ||