<class
name="pizza.domain.PizzaOrder"
table="PIZZA_ORDER">
<id name="id" column=“ID”
type="int">
<generator
class="native" />
</id>
<many-to-one
name="pizzaSize" class="pizza.domain.PizzaSize">
<column
name="SIZE_ID" not-null="true" />
</many-to-one>
<property
name="roomNumber" type="int"> <!—similarly, status
property-->
<column
name="ROOM_NUMBER" not-null="true" />
</property>
<set name="toppings"
table="ORDER_TOPPING">
<key
column="ORDER_ID" not-null="true" </key>
<many-to-many
class="pizza.domain.Topping">
<column
name="TOPPING_ID" not-null="true" />
</many-to-many>
</set>
</class>