本次公司项目采用的springmvc+mybatis,数据库为DB2(因为是银行的项目),所以原来的开发框架理念提供的sql文件有些是不太适用,所以要稍作修改。
下面就罗列几点
db2和oracle查询序列
DB2中:nextval for sequencename ,prevval for sequencename
select nextval for seq_name as id from sysibm.sysdummy1;
select prevval for seq_name as id from sysibm.sysdummy1;
oracle中:sequencename.nextval,sequencename.currval
select seq_name.nextval from dual;
select seq_name.currval from dual;
在oracle中我们适用的二是dual
在db2中我们使用的是sysibm.sysdummy1,此时的数据库表的id要设置为不自动生成。