ICE4에서 Mybatis를 사용하기위한 기본 가이드
Application yml
활성화된 profile 의 application yml 파일에 Mybatis mapper classpath가 설정되어 있어야 한다.
Info |
---|
src/main/resources/application-{active profile name}.yml |
application-dxp-loc.yml
...
Info |
---|
src/main/resources/schema/profiles/{active profile name}/datasource.json |
Field | Description | |
---|---|---|
typeId | datasource 값 고정 | |
id | datasource ID | |
ssl | ssl 여부 | true / false |
dsName | datasource 이름 | |
jdbcUrl | DB url | |
dbType | DB 유형 Oracle, MySQL, Maria, MS-SQL 지원 | CODE
|
username | DB user ID | |
password | DB user Password |
...
NodeType의 repositoryType:logic 유형으로 Mybatis로 SQL 실행 및 반화된 반환된 결과를 사용하는데 활용할 수 있다.
serviceName(LogicRepository를 implement하는 서비스명)을 설정
기본적인 CRUD 및 List API 호출시에 해당 서비스를 호출하여 처리된 결과 반환
...