<?xml version="1.0"?> <!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ License: GNU Lesser General Public License (LGPL), version 2.1 or later. ~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. --> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.example.cosmos_serversb.entities"> <class name="Group" table="GROUPS"> <id name="gId" column="GID"> </id> <property name="uri" column="URI"/> <property name="name" column="NAME"/> <set name = "requests" cascade="all"> <key column = "GID" not-null="false"/> <one-to-many class="Request"/> </set> <set name = "members" table = "USER_GROUP" lazy = "true" inverse = "true" cascade = "all"> <key column = "GID"/> <many-to-many class = "com.example.cosmos_serversb.entities.User" column = "UID" outer-join="auto" /> </set> </class> </hibernate-mapping>