Buildfile: C:\Documents and Settings\Administrator\workspace\HibernateWeb\build.xml
schemaexport:
[schemaexport] log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
[schemaexport] log4j:WARN Please initialize the log4j system properly.BUILD FAILED
C:\Documents and Settings\Administrator\workspace\HibernateWeb\build.xml:22: Schema text failed: Could not parse mapping document from file C:\Documents and Settings\Administrator\workspace\HibernateWeb\src\hibernate\wizard\chapter15\Project.hbm.xmlTotal time: 10 secondsProject.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="hibernate.wizard.chapter15">
<class name="Project" table="project">
<id name="projectId" unsaved-value="0" column="projectId" >
<generator class="identity"></generator>
</id>
<property name="projectName" type="java.lang.String"
column="projectName" length="50" ></property>
<property name="type" column="type" type="java.lang.String" length="1"></property>
<property name="fieldId" type="java.lang.String" length="3"
column="fieldId"></property>
<property name="manager" column="manager"
type="java.lang.String" length="20"></property>
<property name="startDate" type="java.lang.String"
length="10" column="startDate" >
</property>
<property name="endDate" type="java.lang.String"
column="endDate" length="10" ></property>
<set name="members" table="projectMember" lazy="false" cascade="all">
<key column="projectId"></key>
<many-to-many column="memberId" class="Member"></many-to-many>
</set>
<many-to-one name="projectField" class="Field" column="FiedId"
not-null="true" cascade="none"></many-to-one>
<joined-subclass name="projectOne" table="projectOne" >
<key column="projectId"></key>
<property name="content" type="java.lang.String"
column="content" length="200" ></property>
<property name="economic" type="java.lang.String"
column="economic" length="200" ></property>
<property name="tech" type="java.lang.String"
column="tech" length="200"></property>
<one-to-one name="chief" class="Project" constrained="true"></one-to-one>
</joined-subclass>
<joined-subclass name="projectTwo" table="projectTwo">
<key column="projectId"></key>
<property name="fruitId" column="fruitId" type="java.lang.String"
length="10"></property>
<property name="trans" column="trans" type="java.lang.String" length="200">
</property>
<property name="award" column="award" type="java.lang.String"
length="200"></property>
<one-to-one name="chief" class="Project" constrained="true"></one-to-one>
</joined-subclass>
</class>
</hibernate-mapping>build.xml
<?xml version="1.0" encoding="gbk"?><project name="HibernateWeb" default="schemaexport" basedir=".">
<property name="src.dir" value="./src" ></property>
<property name="class.dir" value="./bin"></property>
<property name="lib.dir" value="./lib"></property>
<path id="project.class.path">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<pathelement location="${class.dir}"/>
</path>
<target name="schemaexport">
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
classpathref="project.class.path"/>
<schemaexport properties="${src.dir}/hibernate.properties"
quiet="no"
text="no"
drop="no"
delimiter=";"
output="schema-export.sql">
<fileset dir="${src.dir}">
<include name="hibernate/wizard/chapter15/Project.hbm.xml"/>
<include name="hibernate/wizard/chapter15/Fileset.hbm.xml"/>
<include name="hibernate/wizard/chapter15/Member.hbm.xml"/>
</fileset>
</schemaexport>
</target></project>
schemaexport:
[schemaexport] log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
[schemaexport] log4j:WARN Please initialize the log4j system properly.BUILD FAILED
C:\Documents and Settings\Administrator\workspace\HibernateWeb\build.xml:22: Schema text failed: Could not parse mapping document from file C:\Documents and Settings\Administrator\workspace\HibernateWeb\src\hibernate\wizard\chapter15\Project.hbm.xmlTotal time: 10 secondsProject.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="hibernate.wizard.chapter15">
<class name="Project" table="project">
<id name="projectId" unsaved-value="0" column="projectId" >
<generator class="identity"></generator>
</id>
<property name="projectName" type="java.lang.String"
column="projectName" length="50" ></property>
<property name="type" column="type" type="java.lang.String" length="1"></property>
<property name="fieldId" type="java.lang.String" length="3"
column="fieldId"></property>
<property name="manager" column="manager"
type="java.lang.String" length="20"></property>
<property name="startDate" type="java.lang.String"
length="10" column="startDate" >
</property>
<property name="endDate" type="java.lang.String"
column="endDate" length="10" ></property>
<set name="members" table="projectMember" lazy="false" cascade="all">
<key column="projectId"></key>
<many-to-many column="memberId" class="Member"></many-to-many>
</set>
<many-to-one name="projectField" class="Field" column="FiedId"
not-null="true" cascade="none"></many-to-one>
<joined-subclass name="projectOne" table="projectOne" >
<key column="projectId"></key>
<property name="content" type="java.lang.String"
column="content" length="200" ></property>
<property name="economic" type="java.lang.String"
column="economic" length="200" ></property>
<property name="tech" type="java.lang.String"
column="tech" length="200"></property>
<one-to-one name="chief" class="Project" constrained="true"></one-to-one>
</joined-subclass>
<joined-subclass name="projectTwo" table="projectTwo">
<key column="projectId"></key>
<property name="fruitId" column="fruitId" type="java.lang.String"
length="10"></property>
<property name="trans" column="trans" type="java.lang.String" length="200">
</property>
<property name="award" column="award" type="java.lang.String"
length="200"></property>
<one-to-one name="chief" class="Project" constrained="true"></one-to-one>
</joined-subclass>
</class>
</hibernate-mapping>build.xml
<?xml version="1.0" encoding="gbk"?><project name="HibernateWeb" default="schemaexport" basedir=".">
<property name="src.dir" value="./src" ></property>
<property name="class.dir" value="./bin"></property>
<property name="lib.dir" value="./lib"></property>
<path id="project.class.path">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<pathelement location="${class.dir}"/>
</path>
<target name="schemaexport">
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
classpathref="project.class.path"/>
<schemaexport properties="${src.dir}/hibernate.properties"
quiet="no"
text="no"
drop="no"
delimiter=";"
output="schema-export.sql">
<fileset dir="${src.dir}">
<include name="hibernate/wizard/chapter15/Project.hbm.xml"/>
<include name="hibernate/wizard/chapter15/Fileset.hbm.xml"/>
<include name="hibernate/wizard/chapter15/Member.hbm.xml"/>
</fileset>
</schemaexport>
</target></project>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货