Interface UserMapper


  • public interface UserMapper
    • Method Detail

      • findById

        @SelectProvider(type=UserMapperSqlProvider.class,
                        method="findById")
        @Result(property="id",column="USER_ID") @Result(property="groups",column="USER_ID",many=@Many(select="findGroupsById")) @Result(property="firstName",column="FIRST_NAME") @Result(property="lastName",column="LASTNAME") @Result(property="fullName",column="FULL_NAME") @Result(property="longName",column="LONG_NAME") @Result(property="email",column="E_MAIL") @Result(property="phone",column="PHONE") @Result(property="mobilePhone",column="MOBILE_PHONE") @Result(property="orgLevel4",column="ORG_LEVEL_4") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="data",column="DATA")
        UserImpl findById​(String id)
      • findByIds

        @Result(property="id",column="USER_ID") @Result(property="groups",column="USER_ID",many=@Many(select="findGroupsById")) @Result(property="firstName",column="FIRST_NAME") @Result(property="lastName",column="LASTNAME") @Result(property="fullName",column="FULL_NAME") @Result(property="longName",column="LONG_NAME") @Result(property="email",column="E_MAIL") @Result(property="phone",column="PHONE") @Result(property="mobilePhone",column="MOBILE_PHONE") @Result(property="orgLevel4",column="ORG_LEVEL_4") @Result(property="orgLevel3",column="ORG_LEVEL_3") @Result(property="orgLevel2",column="ORG_LEVEL_2") @Result(property="orgLevel1",column="ORG_LEVEL_1") @Result(property="data",column="DATA")
        @SelectProvider(type=UserMapperSqlProvider.class,
                        method="findByIds")
        List<UserImpl> findByIds​(@Param("ids")
                                 Set<String> ids)