<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC 
"-//Hibernate/Hibernate Configuration DTD//EN" 
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration>
    <session-factory>
        <!-- properties -->
        <!-- jndi -->
        <!-- 
        <property name="connection.datasource">java:comp/env/jdbc/quickstart</property>       
        <property name="connection.provider_class">org.hibernate.connection.DatasourceConnectionProvider</property>
         -->
        <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
         
        <!-- jdbc-->
        <property name="connection.url">jdbc:microsoft:sqlserver://192.168.0.100:1433;DatabaseName=test</property>
        <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
        <property name="connection.username">sa</property>
        <property name="connection.password">6y1A$9dmF&amp;b5W2</property>
         
        <property name="jdbc.fetch_size">50</property><!-- 一次读的数据库记录数 -->
        <property name="jdbc.batch_size">30</property><!-- 设定对数据库进行批量删除 -->
        <property name="show_sql">true</property><!-- 将Hibernate发送给数据库的sql显示出来 -->
        <!-- Mapping files -->
        <mapping resource="test/hbm/test/ServerInfo.hbm.xml"/>
    </session-factory>
</hibernate-configuration>可是总是报错:
java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
请各位帮帮忙啊