MyBatis로 경우 표현의 다른 오라클 재귀 SQL의 표현

< 선택 ID = "listHisTeam" parameterType = "해시 맵" resultType = "해시 맵은" > 
          t1.PK_TEAM_CHANGE_ID, SELECT 
            t1.TEAM_CNPC_NAME, 
            t1.PASS_DATE, 
            t1.VALIDITY_DATE, 
            t1.PASS_FILE, 
            t1.REQBOOK_ATTR, 
            REQBOOK_ATTR_TEXT 같은 code1.CODING_NAME를 
            T1 .LIMIT_CONDITION, 
            t1.REMARK는 
            t1.LAST_QUAL, 
            t1.REF_ARCH_CHANGE_ID는 
        변경 T1로부터  
        LEFT COMM_CODING_SORT_DETAIL의 코드 1 가입
        t1.REQBOOK_ATTR code1.CODING_CODE_ID = ON 및 code1.bsflag = '0' 
        < 선택 >
             < 테스트 = "rowRefArchChangeId! = null이 rowRefArchChangeId! = ''와 rowRefArchChangeId! = '정의되지 않은'" > 
                t1.REF_ARCH_CHANGE_ID = #로 시작 {}는 rowRefArchChangeId 
                하여 연결 종래 t1.REF_ARCH_CHANGE_ID t1.PK_TEAM_CHANGE_ID = 
            </ > 
            < 달리 > 
                WHERE t1.PK_TEAM_CHANGE_ID = #} {rowPk 
                  AND t1.BSFLAG = '0' 
            </ 별도로 > 
        </ 선택 >  
        t1.CREATE_DATE DESC BY ORDER
        
       </ 선택 >

 

추천

출처www.cnblogs.com/Samuel-Leung/p/11388480.html