编程论坛's Archiver

linpei23 发表于 2007-3-13 11:54

[求助]关于hibernate配置问题

<P>hibernate的配置是<BR><BR>&lt;property name="hibernate.connection.url"&gt;jdbc:oracle:thin:@localhost:1521:orcl&lt;/property&gt;<BR>    &lt;property name="hibernate.connection.driver_class"&gt;oracle.jdbc.driver.OracleDriver&lt;/property&gt;<BR>    &lt;property name="hibernate.connection.username"&gt;user&lt;/property&gt;<BR>    &lt;property name="hibernate.connection.password"&gt;123456&lt;/property&gt;<BR>    &lt;property name="dialect"&gt;org.hibernate.dialect.OracleDialect&lt;/property&gt;<BR>    &lt;property name="hibernate.show_sql"&gt;false&lt;/property&gt;<BR>    &lt;property name="hibernate.transaction.factory_class"&gt;org.hibernate.transaction.JDBCTransactionFactory&lt;/property&gt;<BR>    &lt;property name="connection.username"&gt;user&lt;/property&gt;<BR>    &lt;property name="connection.password"&gt;123456&lt;/property&gt;<BR>    &lt;property name="connection.driver_class"&gt;&lt;/property&gt;<BR><BR>运行程序时,会出现下面的错误:<BR>Exception in thread "main" org.hibernate.MappingException: Dialect does not support identity key generation<BR>    at org.hibernate.dialect.Dialect.getIdentityColumnString(Dialect.java:392)<BR>    at org.hibernate.dialect.Dialect.getIdentityColumnString(Dialect.java:403)<BR>    at org.hibernate.mapping.Table.sqlCreateString(Table.java:259)<BR>    at org.hibernate.cfg.Configuration.generateSchemaCreationScript(Configuration.java:669)<BR>    at org.hibernate.tool.hbm2ddl.SchemaExport.&lt;init&gt;(SchemaExport.java:65)<BR>    at org.hibernate.tool.hbm2ddl.SchemaExport.&lt;init&gt;(SchemaExport.java:49)<BR>    at Test.main(Test.java:20)<BR><BR>原因是什么?</P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.