信息: RDBMS: Oracle, version: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
2010-12-3 8:49:39 org.hibernate.cfg.SettingsFactory buildSettings
信息: JDBC driver: Oracle JDBC driver, version: 9.0.1.1.0
2010-12-3 8:49:40 org.hibernate.dialect.Dialect <init>
信息: Using dialect: org.hibernate.dialect.Oracle9iDialect
Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()I
at org.hibernate.engine.jdbc.JdbcSupportLoader.useContextualLobCreation(JdbcSupportLoader.java:78)
at org.hibernate.engine.jdbc.JdbcSupportLoader.loadJdbcSupport(JdbcSupportLoader.java:52)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:121)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2163)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2159)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1383)
at HibernateTest.main(HibernateTest.java:17)
附上配置文件和映射文件
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory> <!-- Database connection settings -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:ORA92</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property> <!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property> <!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.Oracle9iDialect</property> <!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<property name="format_sql">true</property> <mapping resource="student.hbm.xml"/> </session-factory></hibernate-configuration>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping > <class name="student" table="student">
<id name="id" type="int" column="id">
<generator class="sequence">
<param name="sequence">student_id_seq</param>
</generator>
</id>
<property name="name" type="java.lang.String" column="name" />
<property name="psssword" type="java.lang.String" column="password" />
<property name="phone" type="java.lang.String" column="phone" />
<property name="email" type="java.lang.String" column="email" />
</class></hibernate-mapping>网上搜了下貌似是JDBC驱动的关系,但是我去官网重新下了个驱动还是一样,我用的ORALCE是9.0的,难道要升级到9.2吗
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
2010-12-3 8:49:39 org.hibernate.cfg.SettingsFactory buildSettings
信息: JDBC driver: Oracle JDBC driver, version: 9.0.1.1.0
2010-12-3 8:49:40 org.hibernate.dialect.Dialect <init>
信息: Using dialect: org.hibernate.dialect.Oracle9iDialect
Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()I
at org.hibernate.engine.jdbc.JdbcSupportLoader.useContextualLobCreation(JdbcSupportLoader.java:78)
at org.hibernate.engine.jdbc.JdbcSupportLoader.loadJdbcSupport(JdbcSupportLoader.java:52)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:121)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2163)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2159)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1383)
at HibernateTest.main(HibernateTest.java:17)
附上配置文件和映射文件
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory> <!-- Database connection settings -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:ORA92</property>
<property name="connection.username">scott</property>
<property name="connection.password">tiger</property> <!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property> <!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.Oracle9iDialect</property> <!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<property name="format_sql">true</property> <mapping resource="student.hbm.xml"/> </session-factory></hibernate-configuration>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping > <class name="student" table="student">
<id name="id" type="int" column="id">
<generator class="sequence">
<param name="sequence">student_id_seq</param>
</generator>
</id>
<property name="name" type="java.lang.String" column="name" />
<property name="psssword" type="java.lang.String" column="password" />
<property name="phone" type="java.lang.String" column="phone" />
<property name="email" type="java.lang.String" column="email" />
</class></hibernate-mapping>网上搜了下貌似是JDBC驱动的关系,但是我去官网重新下了个驱动还是一样,我用的ORALCE是9.0的,难道要升级到9.2吗
解决方案 »
- Struts拦截请求,web.xml和struts.xml配置
- Formula one 报表获取行高出错
- 求:图片慢慢变清晰的原理
- 一个很有深度的问题,关于http请求发送
- JSP网页如何实现网络摄像头
- 50分,乞求高手解决JSP连接ODBC,本人用的是sqlserver
- 一个半年都没有人回答的问题!在这期间我郁闷无限
- 使用EL写JSP需要配置其他东西吗?
- 请大虾帮忙配一下
- spring通过annotation实例化sessionfactory失败
- 求一个通过jsp把excel导入到sql server的例子。
- Ibatis 如果parameterClass="java.lang.String" 怎么判断传入的字符串是否为空?
找到classes12.jar、ojdbc14.jar
我建议用后者