自动增加的类型增加一条记录的时候,肯定是不用输入的。至于怎么传递这个参数,你可以通过
select top 1 thisID from tablename order by thisID desc
即通过降序取出最大的thisID数据,加上自动增加的幅度,就可得到此时增加一条记录的thisID,再将它作为参数传递即可,这样增加时不输入这个thisID和将这个thisID作为参数传递就并不冲突了。
select top 1 thisID from tablename order by thisID desc
即通过降序取出最大的thisID数据,加上自动增加的幅度,就可得到此时增加一条记录的thisID,再将它作为参数传递即可,这样增加时不输入这个thisID和将这个thisID作为参数传递就并不冲突了。
1.在数据库中为这个表(即由你的entity bean为数据的表)建立一个sequence.具体可参考你所使用的数据库的文档等。
2.在调用home.careate(param)前,先从数据库获取数据库表的squence,在每次取的时候它会自动增加。永远不会有重复。
3.将参数传递到home.careate(param)来完成操作。