@hibernate.class table="lams_user" proxy="com.lamsinternational.lams.usermanagement.model.User" true @hibernate.id generator-class="native" type="java.lang.Integer" column="user_id" true @hibernate.property column="login" length="20" not-null="true" @hibernate.property column="password" length="50" not-null="true" @hibernate.property column="title" length="32" @hibernate.property column="first_name" length="64" @hibernate.property column="last_name" length="128" @hibernate.property column="address_line_1" length="64" @hibernate.property column="address_line_2" length="64" @hibernate.property column="address_line_3" length="64" @hibernate.property column="city" length="64" @hibernate.property column="state" length="64" @hibernate.property column="country" length="64" @hibernate.property column="day_phone" length="64" @hibernate.property column="evening_phone" length="64" @hibernate.property column="mobile_phone" length="64" @hibernate.property column="fax" length="64" @hibernate.property column="email" length="128" @hibernate.property column="disabled_flag" length="1" not-null="true" @hibernate.property column="create_date" length="19" not-null="true" @hibernate.many-to-one not-null="true" @hibernate.column name="workspace_id" @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="user_id" @hibernate.collection-one-to-many class="com.lamsinternational.lams.usermanagement.model.UserOrganisation" @hibernate.many-to-one not-null="true" @hibernate.column name="authentication_method_id"