Hibernate SqlServer2000

hibernate 连接SqlServer2000因为jar包问题折腾了不短的时间。
com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
最后把jar换成了 jtds-1.2.5.jar算是完事。
如果用jdbc的话SqlServer原生驱动是可行的,但是使用hibernate时就出错了。


麻烦事一个个来的。
数据库中的主键为uniqueidentifier类型。诶,忧伤,也没自己搞定,在网上搜了一把
<id name="graId" type="java.lang.String">
            <column name="GrainID" length="36" />
            <generator class="guid" />
<!-- 把 "native" 换成"guid",如果自己设置主键值的话设置为"assigned"-->
</id>

你可能感兴趣的:(java,Hibernate,sqlserver2000)