@hibernate.class table="lams_authentication_method" proxy="com.lamsinternational.lams.usermanagement.AuthenticationMethod" true @hibernate.id generator-class="native" type="java.lang.Integer" column="authentication_method_id" true @hibernate.many-to-one not-null="true" @hibernate.column name="authentication_method_type_id" @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="authentication_method_id" @hibernate.collection-one-to-many class="com.lamsinternational.lams.usermanagement.User" @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="authentication_method_id" @hibernate.collection-one-to-many class="com.lamsinternational.lams.usermanagement.AuthenticationMethodParameter"