저장소에는 원본 텍스트 외에도 세 명의 사용자가있는 데이터베이스가 포함되어 있습니다. webapp app_start 디렉토리에는 설정 파일 app_config.xml 이 있습니다. 그것에서, 데이터베이스, nibernate configuration 파일, 폴더 - 파일의 저장 및 초기화 SQL 스크립트에 대한 경로를 처방해야합니다.
사용자와 함께 테이블을 초기화하는 스크립트는 dbmodel app_data clill_users.sql 에 있습니다. 비밀번호가있는 3 개의 계정, 우편 주소 ( [email protected] ivanov password, 나머지)가 포함되어 있습니다. 수행 할 때 문서를 포함하여 테이블을 완전히 정리 하므로 첫 번째 시작 후 app_config.xml 에서 init_script 매개 변수 (매개 변수 자체가 아님)를 삭제하는 것이 좋습니다.
nhibernate 구성은 __dbmodel__에 있습니다. HBM2DDL.AUTO 매개 변수가 업데이트 되도록 설정되었습니다. 빈베이스를 작성할 때 (일반적으로 체계가없는), Create 에 넣는 것이 낫다고 생각합니다. 첫 번째 출시 후 , 다시 업데이트 로 돌아 가기 - 그렇지 않으면 - 각 출시시 깨끗한베이스.
구성은 Create 에 완전히 채워진 APP_CONFIG.XML 및 HBM2DDL.AUTO 가있는 테이블없이 기준으로 테스트됩니다.
저장된 절차의 원본 텍스트 __dbmodel app_data__. 바닥을 처음부터 작성한 후 (이 경우 발생하는 경우) 추가해야합니다. nhibernate 및 SQL 스크립트는 터치하지 않습니다.
무언가가 설정 파일에서 작동하지 않으면 ConfigHelper 클래스에서 모든 것을 직접 처방 할 수 있습니다.
사용 사례 remagram 저장소의 루트