2012-12-09 3 views
1

최대 절전 모드를 처음 사용합니다. 나는 this tutorial을 끝냈고 내 첫 번째 동면 응용 프로그램을 '생성'하려고했습니다.Hibernate에 대해 NetBean에 의해 생성 된 revenge.xml은 연관을 포함하지 않습니다.

JDBC, 계정, 코스, 레벨, 주제에 대해 4 개의 테이블을 만들었습니다. 물론 계정, 레벨 및 과목에 대한 참조 키가 있습니다. 그런 다음 NetBean에서 revenge.xml을 생성하려고했습니다. 마법사에서 테이블은 관련되어 있지만 생성 된 XML에는 연관 매핑이 포함되어 있지 않습니다.

wizard

hibernate.revenge.xml :

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd"> 
<hibernate-reverse-engineering> 
    <schema-selection match-schema="APP"/> 
    <table-filter match-name="ACCOUNT"/> 
    <table-filter match-name="LEVEL"/> 
    <table-filter match-name="COURSE"/> 
    <table-filter match-name="SUBJECT"/> 
</hibernate-reverse-engineering> 

답변

1

당신은 hibernate.reveng.xml 파일의 연결을 필요가 없습니다.

사용자의 연결은 최대 절전 모드 특수 효과를 사용하는 경우 매핑 된 클래스에 정의되고 XML 매핑을 사용하는 경우 모든 클래스의 hbm 파일에 정의됩니다.

+0

당신이 맞을지도 모릅니다 :) 나는 수동으로 협회를 추가했습니다. – code4j

관련 문제