| <?xml version="1.0"?> |
| <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
| |
| <hibernate-mapping> |
| <class name="com.cloud.bridge.model.SBucket" table="sbucket" lazy="true"> |
| <id name="id" type="long" column="ID" > |
| <generator class="native" /> |
| </id> |
| |
| <property name="name"> |
| <column name="Name" /> |
| </property> |
| |
| <property name="ownerCanonicalId"> |
| <column name="OwnerCanonicalId" /> |
| </property> |
| |
| <property name="createTime" type="com.cloud.bridge.persist.GMTDateTimeUserType"> |
| <column name="CreateTime" /> |
| </property> |
| |
| <property name="versioningStatus"> |
| <column name="VersioningStatus" /> |
| </property> |
| |
| <many-to-one name="shost" column="SHostID" |
| class="com.cloud.bridge.model.SHost" |
| cascade="none" |
| /> |
| |
| <set name="objectsInBucket" inverse="true" lazy="true" cascade="all-delete-orphan"> |
| <key column="SBucketID" /> |
| <one-to-many class="com.cloud.bridge.model.SObject" /> |
| </set> |
| |
| </class> |
| </hibernate-mapping> |
| |