Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <class name="Rental" table="rentals" dynamic-insert="true" dynamic-update="true">
- <id name="rentalID" column="rentalID" type="string">
- <generator class="assigned"/>
- </id>
- <property name="bookingDate" column="bookingDate" type="date" not-null="true"/>
- <!-- n:1 mapping with User -->
- <many-to-one name="user"
- column="userID"
- class="User"
- not-null="true"
- fetch="join"
- cascade="all"/>
- <!-- 1:1 mapping with Address -->
- <many-to-one name="address"
- column="addressID"
- class="Address"
- cascade="all"
- unique="true"
- not-null="true"/>
- <!-- m:n mapping with Movie -->
- <set name="rentedMovies" table="rented_movie" lazy="true" cascade="all">
- <key column="rentalID"/>
- <composite-element class="RentedMovie">
- <property name="returnDate" column="returnDate" type="date" not-null="true"/>
- <many-to-one name="movie" column="movieID" class="Movie" not-null="true" cascade="all"/>
- </composite-element>
- </set>
- </class>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement