[Oracle] 테이블 기준 Dao 자동으로 만들어주는 프로시저

전상훈·2021년 5월 14일
0

오라클

목록 보기
4/7
CREATE OR REPLACE PROCEDURE UNIVCOOP_DEV.PROC_TABLE_TO_DAO_INTERFACE
(
	V_TABLE_NAME IN VARCHAR2,
	SQL_DESC OUT VARCHAR2
)
IS
	V_BASE_CLASS VARCHAR(20) := '';
BEGIN
	SQL_DESC := '';
	V_BASE_CLASS := REPLACE(INITCAP( V_TABLE_NAME  ),'_','');
   
	SQL_DESC := SQL_DESC || '@Mapper ' || CHR(13);
	SQL_DESC := SQL_DESC || 'public interface ' || V_BASE_CLASS || 'Dao extends BossDBDao<' || V_BASE_CLASS || 'DtoReq,  '  || V_BASE_CLASS || 'Dto' || '>' || CHR(13);
	SQL_DESC := SQL_DESC || '{}';
END;
profile
개발을 하는 사람

0개의 댓글