我的hibernate.cfg.xml如下
<property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>
<property name="show_sql">true</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@192.168.0.168:1521:o9i</property>
<mapping resource="dao/user.xml"/>但在执行添加一条数据的时候总报错
net.sf.hibernate.MappingException:Dialect does not support identity key generation怎么回事,我连接的是远程的oracle数据库,我在家的时候连接mysql好使,把它拿到学校的时候改了用户名,秘密,驱动,连接地址,还有方言名,其它什么都没改,就总报这个错,我看了在net.sf.hibernate.dialect下有那个方言类我用的是hibernate2.0请各位帮个忙,小弟在这跪谢了
<property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>
<property name="show_sql">true</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@192.168.0.168:1521:o9i</property>
<mapping resource="dao/user.xml"/>但在执行添加一条数据的时候总报错
net.sf.hibernate.MappingException:Dialect does not support identity key generation怎么回事,我连接的是远程的oracle数据库,我在家的时候连接mysql好使,把它拿到学校的时候改了用户名,秘密,驱动,连接地址,还有方言名,其它什么都没改,就总报这个错,我看了在net.sf.hibernate.dialect下有那个方言类我用的是hibernate2.0请各位帮个忙,小弟在这跪谢了
解决方案 »
- 怎么把List转换成xml字符串输出。。。
- 急、、求答案
- DAO工厂模式调用出现空指针问题求教!
- submit问题
- tomcat连接oracle9问题
- 哪位能给提供一个简单点的消息发布平台啊!
- 请教一下参断传递的问题,在地址栏中可以见,这样有问题,我想把这样参数隐藏或变成乱码之类的显示,
- 起早提一个问题,关于apache的,谢谢帮助
- 求一个简单的问题答案
- 我的程序怎么不可以編譯啊
- 如何能把中文的名字处理成:"%C8%E7%BA%CE%B4%A6%C0%ED%D6%D0%CE%C4&cl"这样的形式,采用何种编码
- 求救:tomcat和sql server2000连接出现NullPointerException问题!急!!
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@192.168.0.168:1521:o9i</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property>
<property name="dialect">net.sf.hibernate.dialect.OracleDialect</property>
<property name="connection.pool_size">5</property>
<property name="show_sql">false</property>
<property name="use_outer_join">true</property>
<property name="statement_cache.size">10</property>
<property name="jdbc.use_scrollable_resultset">true</property>
<property name="cglib.user_reflection_optimizer">true</property>
<property name="jdbc.batch_size">20</property>
<property name="jdbc.fetch_size">20</property>
<!-- mapping files -->
<mapping resource="dao/user.xml"/>
你的id生成策略有问题,
适合mysql,未必在oracle上可行
<id name="customerid" column="CUSTOMERID" type="java.lang.String">
<generator class="sequence" >
<property name="sequence">Oracle序列名</property>
</generatror>
</id>