데이터베이스는 mysql 을 설치하고, 가이드를 보고 ddl 등을 수행하였습니다.
이후 캐모마일 IDE에서 archetype 을 boot sample 중 하나 선택하여 생성한 후, 아무 수정도 하지 않고 실행을 해보았습니다.
mvn spring-boot:run 명령으로 실행하면 CHMM_RESOURCE_BUTTON_MAP 테이블이 없다고 해서
이건 chamomile-admin-project /…/test 하위의 schema.sql 에 정의되어 있는 걸 실행해서 생성을 하였고,
이후 mvn spring-boot:run 명령으로 실행하면 다음과 같은 에러가 납니다.
ORDER BY RES.SECURITY_ORDER]; nested exception is java.sql.SQLSyntaxErrorExcepti
on: (conn=30) Table ‘chamomile.chmm_button_info’ doesn’t exist
다운 받은 zip 파일에서 chmm_button_info 로 검색하면 어디에도 관련된 테이블을 생성하는 것이 없는데요
원인이 무엇인지, 접근 방법이 잘못된 것 지 문의드립니다.
그리고 api 를 추가하고 개발하는 것과 관련된 자세한 가이드 문서가 없나요?
안녕하세요 SWA팀 이문혁입니다.
문의 읽고 답변드립니다.
현재 사용하고계신 캐모마일 버전을 알려주시면 더욱 자세한 답변을 드릴 수 있을것 같습니다.
우선 현재 캐모마일 3.0.x버전에서는 CHMM_BUTTON_INFO, CHMM_RESOURCE_BUTTON_MAP 테이블을 사용하지 않습니다.
해당 테이블은 캐모마일 2.x버전에서 사용하는 테이블입니다.
오른쪽 version 선택 창에서 3.0.x버전을 선택하셨는지 확인 부탁드립니다.
혹시 2.x버전을 선택하셨다면 구버전 가이드에 따라서 개발 진행하시면 됩니다.
api 개발 등 3.0 버전의 기본적인 가이드가 필요하시다면 상단 네이게이션 바의
가이드 > 캐모마일 온라인 교육 탭에서 온라인 교육을 통해 학습하실 수 있습니다.
감사합니다.
![](https://chamomile.lotteinnovate.com/storage/ap_avatars/9766527f2b5d3e95d4a733fcfb77bd7e.jpg)
아 그렇네요. 제가 버전을 안보고 생성해서 발생한 오류였네요. 3.x 버전의 archetype 을 선택하니 잘 되네요. 답변 감사합니다. 온라인 교육 탭도 살펴 보겠습니다. ^^