<?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.beecode.inz.basis.authentication.TenantUser" table="inz_global_user"> <id name="userId" type="uuid-binary" column="userId" length="16"> </id> <!-- <property name="userId" type="java.util.UUID"> <column name="userId" length="16"/> </property> --> <property name="tenantId" type="java.lang.String" unique-key="name"> <column name="tenantId" length="50"/> </property> <property name="username" unique="true" type="java.lang.String" unique-key="name"> <column name="username" length="50"/> </property> <property name="locked" type="java.lang.Boolean" access="field"> <column name="locked" /> </property> <property name="device" type="java.lang.String"> <column name="device" length="50"/> </property> <property name="password" type="java.lang.String"> <column name="password" length="100"/> </property> <property name="enabled" type="java.lang.Boolean" access="field"> <column name="enabled" /> </property> <property name="telephone" type="java.lang.String" unique-key="name"> <column name="telephone" length="30"/> </property> </class> </hibernate-mapping>