2012-04-08 3 views
1

Hibernate 데이터를 SQL 문으로 어떻게 내보낼 수 있습니까? 그래서 다시 가져올 수 있습니다. XX (...)최대 절전 모드 데이터를 SQL 문으로 내 보냅니 까?

아니면 쉽게 다시 쓸 수있는 유사한 삽입 : 데이터는 내가 좋아하는 수출을 필요 등

문자열, 열거 형, 정수로, 매핑 된 엔티티로 구성되어 있습니다. 아직 사용할 수있는 것이 있습니까?

당신은 당신이 다시 사용할 수있는 최대 절전 모드, 에 의해 실행되는 모든 문을 인쇄합니다

<property name="hibernate.show_sql">true</property>

을 넣어 쿼리 로깅을 사용할 수 있습니다

+0

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html이 좀 더 구체적으로 할 수 있습니다. 어떤 종류의 데이터를 사용하고 싶습니까? – mbaydar

+0

위 업데이트 됨 : – membersound

+0

어떤 데이터베이스를 사용하고 있습니까? MySQL은? – barsju

답변

1

타이. 나는 보통 두꺼비의 질의를 검증하기 위해 그것을 사용한다.

+1

나는 이것을 시도한 적이 있지만, 문제는 그것이'(.,?,?)로 삽입'예를 들어'수동으로 필드를 채워야합니다. – membersound

+0

이 문제를 해결할 수있는 두 가지 방법으로 매개 변수 바인딩에 대한 로깅을 사용하고 SQL 문에 바인딩 된 매개 변수 값을 확인하십시오. 그렇지 않으면 p6spy를 사용하여 프록시 데이터베이스 드라이버로 구성 할 수 있습니다. 매개 변수와 함께 실행 된 모든 SQL 문을 인쇄합니다. – zaga250

0

당신이 mysqldump를을 사용해야 다른 MySQL 서버에 당신에게 데이터를 마이그레이션하고자하는 경우 :