방금 프로젝트를 시작하고 지옥에서 프로젝트를 물려 받았습니다. 지옥 = {2 년 이상 지나치게 복잡하고 오라클과 SQL 서버를 모두 사용}IBatis SQL Maps 유지 관리/자동 생성?
Oracle 서버에는 100 개 이상의 저장 프로 시저가 있으며 각 인스턴스에는 IBatis SQL Map이 있습니다. 일부는 동일한 결과 맵을 공유합니다. DBA는 매일 상점 procs를 바꾸고 싶지 않고 알려주지 않습니다.
질문 : 해결책에있는 모든 IBatis SQL Maps를 검사 할 수있는 도구가 있습니까? 이상적으로는 확인할 것 :
- 저장 프로 시저
- 저장 프로 시저 매개 변수는
- 저장 프로 시저 결과 [열 이름] 결과지도
- 스토어에서 사람과 일치하는 매개 변수 맵에있는 것들과 일치 존재 프로 시저 결과에 결과 맵에 지정된 값이 누락되지 않습니다.
- 결과 맵의 오브젝트 특성 제목은 결과 맵에 나열된 오브젝트 특성 제목과 일치합니다.
배경 : 일반적으로 SQL Server 및 SubSonic 2.2 만 ORM으로 사용합니다. 이렇게하면 명령이 실행되고 DAL은 마술처럼 자동 생성됩니다. 필요한 열이 없으면 컴파일 시간 오류를 이해하기 쉽고 런타임 오류가 혼동되지 않습니다. 여기에 사용할 수있는 비슷한 도구가 있습니까?
도움 주셔서 감사합니다.