이전 맵핑 설정 / Generation 보기.
하이버네이트 설정... sessionFactory 얻어오기.. 그리고 도메인 객체까지 Generation 했습니다.
그것을 바탕으로 DB 스키마 생성을 해보도록 하겠습니다.
비교적 간단합니다.
첫번째 인자값은 script를 확인 할껀지..
두번째 인자값은 실제 DB에 스키마를 생성할껀지 조건입니다.
이번에는 sql문을 확인해보겠습니다.
이런식으로 콘솔창에서 확인해볼수 있습니다. 근데 각 쿼리문에 ';' 이 빠졌네요.
이번엔 쿼리문 확인과 그 sql 쿼리문을 파일로 저장해보겠습니다.
CRUD Test.
하이버네이트 설정... sessionFactory 얻어오기.. 그리고 도메인 객체까지 Generation 했습니다.
그것을 바탕으로 DB 스키마 생성을 해보도록 하겠습니다.
비교적 간단합니다.
sc.create(false, true);
첫번째 인자값은 script를 확인 할껀지..
두번째 인자값은 실제 DB에 스키마를 생성할껀지 조건입니다.
Junit으로 실행 후 실제 DB 확인 결과 앞전에 board.hbm.xml 에 설정했던대로 테이블이 생성됬습니다.
이번에는 sql문을 확인해보겠습니다.
이런식으로 콘솔창에서 확인해볼수 있습니다. 근데 각 쿼리문에 ';' 이 빠졌네요.
실행해서 확인된 쿼리문은 hibernate.cfg.xml에서 mapping resource에 등록된 맵핑 파일에 대해서만 출력합니다.
이번엔 쿼리문 확인과 그 sql 쿼리문을 파일로 저장해보겠습니다.
sc.setDelimiter(";"); // 각 쿼리문에 ';' 추가.
sc.setOutputFile("src/schema.sql"); // 저장 위치 지정.
sc.create(true, false); // DB와 상관없이 스크립트 관련해서 생성합니다.
sc.setOutputFile("src/schema.sql"); // 저장 위치 지정.
sc.create(true, false); // DB와 상관없이 스크립트 관련해서 생성합니다.
CRUD Test.
'Database > Hibernate' 카테고리의 다른 글
큐브리드 foreign key..... (0) | 2010.07.04 |
---|---|
Hibernate Log4j 설정. (0) | 2009.10.24 |
CRUD Test. (0) | 2009.10.24 |
Hibernate Code Generation.. (0) | 2009.10.23 |
Hibernate 도전! (0) | 2009.10.22 |