Interface ObjectReferenceMapper


  • public interface ObjectReferenceMapper
    This class is the mybatis mapping of ObjectReference.
    • Method Detail

      • findById

        @Select("<script>SELECT ID, COMPANY, SYSTEM, SYSTEM_INSTANCE, TYPE, VALUE FROM OBJECT_REFERENCE WHERE ID = #{id}<if test=\"_databaseId == \'db2\'\">with UR </if> </script>")
        @Result(property="id",column="ID") @Result(property="company",column="COMPANY") @Result(property="system",column="SYSTEM") @Result(property="systemInstance",column="SYSTEM_INSTANCE") @Result(property="type",column="TYPE") @Result(property="value",column="VALUE")
        ObjectReference findById​(@Param("id")
                                 String id)
      • findByObjectReference

        @Select("<script>SELECT ID, COMPANY, SYSTEM, SYSTEM_INSTANCE, TYPE, VALUE FROM OBJECT_REFERENCE WHERE COMPANY = #{objectReference.company} AND SYSTEM = #{objectReference.system} AND SYSTEM_INSTANCE = #{objectReference.systemInstance} AND TYPE = #{objectReference.type} AND VALUE = #{objectReference.value} <if test=\"_databaseId == \'db2\'\">with UR </if> </script>")
        @Result(property="id",column="ID") @Result(property="company",column="COMPANY") @Result(property="system",column="SYSTEM") @Result(property="systemInstance",column="SYSTEM_INSTANCE") @Result(property="type",column="TYPE") @Result(property="value",column="VALUE")
        ObjectReference findByObjectReference​(@Param("objectReference")
                                              ObjectReference objectReference)
      • insert

        @Insert("INSERT INTO OBJECT_REFERENCE (ID,  COMPANY, SYSTEM, SYSTEM_INSTANCE, TYPE, VALUE) VALUES (#{ref.id}, #{ref.company}, #{ref.system}, #{ref.systemInstance}, #{ref.type}, #{ref.value})")
        void insert​(@Param("ref")
                    ObjectReference ref)
      • update

        @Update("UPDATE OBJECT_REFERENCE SET COMPANY = #{ref.company}, SYSTEM = #{ref.system}, SYSTEM_INSTANCE = #{ref.systemInstance}, TYPE = #{ref.type}, VALUE = #{ref.value} WHERE ID = #{ref.id}")
        void update​(@Param("ref")
                    ObjectReference ref)
      • delete

        @Delete("DELETE FROM OBJECT_REFERENCE WHERE ID = #{id}")
        void delete​(String id)