<?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="User" table="USER"> <id name="uId" column="UID"> </id> <property name="name" column="NAME" not-null="true"/> <property name="uri" column="URI" not-null="true"/> <property name="iconUri" column="ICONURI" not-null="false"/> <property name="login" column="LOGIN" not-null="true"/> <set name = "groups" table = "GROUP_MEMBER" lazy = "true" inverse = "false" cascade = "all"> <key column="UID"/> <many-to-many class="Group" column="GID" outer-join="auto"> </many-to-many> </set> </class> </hibernate-mapping>