使用middlegen产生hibernate映射文件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:45:27
middlegen工具能根据接入的数据库表产生hbm映射文件,这好像跟用不用jboss没关吧?我根据网上的middlegen+hibernate配置教程(如http://farien.meimeiblog.com/blog/janlon/3498/),成功连入数据库,但是出现如下错误:

fail-if-not-jboss-home-present:
[echo] Directory for jboss.home = ${jboss.home} not found
[echo] You have to specify the home directory for JBoss in an ant property named jboss.home
[echo] You can do this by defining D:\Documents and Settings\jovi\Desktop\middlegen-2.1\samples/build.properties or in D:\Documents and Settings\jovi/build.properties

请高手解答一下这是怎么回事,这与jboss何关?

ialect does not support sequences
at net.sf.hibernate.dialect.Dialect.getSequenceNextValString(Dialect.java:319)

我的 tableName.hbm.xml是这样的:
...
<id name="id" column="MESSAGE_ID">
<generator class="sequence">
<param name="sequence">SEQ_message_id</param>
</generator>
</id>
...
我的hibernate.cfg.xml是这样的:
<property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property> <!--net.sf.hibernate.dialect.Oracle9Dialect-->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <!-- net.sf.hibernate.connection.DatasourceConnectionProvider-->
<property name="connection.uri">jdbc:oracle:thin:@888-88:1521:DBName</property>
<property name="connection.username">robert</property>
<property name="connecti