1、以下是oracle.xml的配置:
   <property environment="env"/>   <property name="database.script.file"           value="${src.dir}/sql/${name}-oracle.sql"/>
   <property name="database.driver.file"           value="${env.ORACLE_HOME}/jdbc/lib/classes12.jar"/>
   <property name="database.driver.classpath"      value="${database.driver.file}"/>
   <property name="database.driver"                value="oracle.jdbc.driver.OracleDriver"/>
   <property name="database.url"                   value="jdbc:oracle:thin:@127.0.0.1:1521:devdb"/>
   <property name="database.userid"                value="baida"/>
   <property name="database.password"              value="baida"/>
   <property name="database.schema"                value="baida"/>
   <property name="database.catalog"               value=""/>   <!--property name="jboss.datasource.mapping"       value="Oracle7"/-->
   <property name="jboss.datasource.mapping"       value="Oracle10g"/>
   <!--property name="jboss.datasource.mapping"       value="Oracle9i"/--> 2、以下是错误代码:Buildfile: D:\Program Files\java\project\HibernateSample\lib\Middlegen-Hibernate-r5\build.xml
init:
fail-if-no-xdoclet-1.2:
check-driver-present:
panic-if-driver-not-present:
middlegen:
     [echo] Class path = D:\Program Files\java\project\HibernateSample\lib\Middlegen-Hibernate-r5
[middlegen] (middlegen.Middlegen                 350 ) Registering plugin simple->middlegen.Plugin
[middlegen] (middlegen.Middlegen                 350 ) Registering plugin java->middlegen.javax.JavaPlugin
[middlegen] (middlegen.Middlegen                 350 ) Registering plugin plugin->middlegen.Plugin
[middlegen] (middlegen.Middlegen                 350 ) Registering plugin hibernate->middlegen.plugins.hibernate.HibernatePlugin
[middlegen] Database URL:jdbc:oracle:thin:@127.0.0.1:1521:devdb
[middlegen] No <table> elements specified. Reading all tables. This might take a while...
[middlegen] (middlegen.MiddlegenPopulator        1020) WARNING: The JDBC driver didn't report any primary key columns in TTT
[middlegen] (middlegen.MiddlegenPopulator        1020) WARNING: The JDBC driver didn't report any primary key columns in SYS_SETTING
[middlegen] (middlegen.MiddlegenPopulator        225 ) WARNING: Middlegen couldn't find any relations between any tables. This may be intentional from the design of the database, but it may also be because you have incorrectly defined the relationships. It could also be because the JDBC driver you're using doesn't correctly implement DatabaseMetaData. See the samples (for an example on how to define relationships) and verify that your driver correctly implements DatabaseMetaData.
[middlegen] (middlegen.Middlegen                 393 ) Validating hibernate
[middlegen] java.lang.UnsatisfiedLinkError: getCreatedFontHandle
[middlegen]  at sun.font.FontManager.getCreatedFontHandle(Native Method)
[middlegen]  at sun.font.FontManager.setSameHandle(Unknown Source)
[middlegen]  at javax.swing.plaf.FontUIResource.<init>(Unknown Source)
[middlegen]  at javax.swing.plaf.metal.DefaultMetalTheme$FontDelegate.getFont(Unknown Source)
[middlegen]  at javax.swing.plaf.metal.DefaultMetalTheme.getFont(Unknown Source)
[middlegen]  at javax.swing.plaf.metal.DefaultMetalTheme.getControlTextFont(Unknown Source)
[middlegen]  at javax.swing.plaf.metal.MetalLookAndFeel$FontActiveValue.createValue(Unknown Source)
[middlegen]  at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
[middlegen]  at javax.swing.UIDefaults.get(Unknown Source)
[middlegen]  at javax.swing.MultiUIDefaults.get(Unknown Source)
[middlegen]  at javax.swing.UIDefaults.getFont(Unknown Source)
[middlegen]  at javax.swing.UIManager.getFont(Unknown Source)
[middlegen]  at javax.swing.LookAndFeel.installColorsAndFont(Unknown Source)
[middlegen]  at javax.swing.plaf.basic.BasicLabelUI.installDefaults(Unknown Source)
[middlegen]  at javax.swing.plaf.basic.BasicLabelUI.installUI(Unknown Source)
[middlegen]  at javax.swing.JComponent.setUI(Unknown Source)
[middlegen]  at javax.swing.JLabel.setUI(Unknown Source)
[middlegen]  at javax.swing.JLabel.updateUI(Unknown Source)
[middlegen]  at javax.swing.JLabel.<init>(Unknown Source)
[middlegen]  at javax.swing.JLabel.<init>(Unknown Source)
[middlegen]  at middlegen.swing.JMiddlegenFrame.<init>(JMiddlegenFrame.java:102)
[middlegen]  at middlegen.MiddlegenTask.execute(MiddlegenTask.java:445)
[middlegen]  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[middlegen]  at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
[middlegen]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[middlegen]  at java.lang.reflect.Method.invoke(Unknown Source)
[middlegen]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[middlegen]  at org.apache.tools.ant.Task.perform(Task.java:348)
[middlegen]  at org.apache.tools.ant.Target.execute(Target.java:357)
[middlegen]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
[middlegen]  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
[middlegen]  at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[middlegen]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[middlegen]  at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[middlegen]  at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
[middlegen]  at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[middlegen]  at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)BUILD FAILED
D:\Program Files\java\project\HibernateSample\lib\Middlegen-Hibernate-r5\build.xml:157: java.lang.UnsatisfiedLinkError: getCreatedFontHandleTotal time: 11 seconds数据库驱动用的是: ojdbc14.jar
请高手指教这是为什么?错在哪里。