首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

MyBatis安插数据库后,获得库自增主键ID

2012-11-11 
MyBatis插入数据库后,获得库自增主键IDApplicationMapper.xml:环境:struts2-core-2.2.1.jar + org.springf

MyBatis插入数据库后,获得库自增主键ID
ApplicationMapper.xml:


环境:struts2-core-2.2.1.jar + org.springframework.core-3.0.5.RELEASE.jar + mybatis-3.0.6.jar;

1、连接SQL Server 2005时:
   驱动包为sqljdbc4.jar时,插入后的对象中,自动返回了自增主键"id"的值。完全正常。

2、连接SQL Server 2000时:
   驱动包为sqljdbc4.jar时,Mapper.xml直接报“不支持”语法错误。无论怎么配置sql参数,都无法取到自增的主键ID。
    经调查发现:MyBatis与SQL Server 2000驱动包sqljdbc4.jar存在兼容问题,故有些功能不予支持。

3、修改方法:将驱动包替换为第三方驱动 jtds-1.2.5.jar 即可。(驱动官网:http://jtds.sourceforge.net/)

### 数据库配置 ###jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driverjdbc.url=jdbc:jtds:sqlserver://172.28.76.18:1433;DatabaseName=otmajdbc.username=********jdbc.password=********

热点排行