也可把id放到文件里,每次使用的时候id加1
解决方案 »
- 在structs2架构中,下面代码中的student.id是在那个文件中定义的?struts-tags对应哪个文件?
- 如何将跳转完整链接放入filter或者拦截器中
- 用struts上传文件的问题(急)
- Hihernate问题谢谢帅歌帮忙解决!
- xml查询问题
- ECLIPSE问题!
- 关于struts的问题
- 【再次公开源代码】上次我在此处公开了我的“三天没合眼,开发出的,汤母猫5数据库连接池 + JavaBean + 分页技术 + JDBC3.0 + 大型数据库
- 为什么我用ResultSet的last(),absolute()方法时抱错???
- 有大神知道怎样用java实现多线程图片批量下载吗?
- 下载求助
- 如何实现Web Services 的会话管理
也可以写个实现单例的普通JAVA对象啊 用会话BEAN来调用该对象的getInstance方法产生该类唯一实例
我是菜鸟 不知道我说的可行不
写一个存储过程:
-- for ms sql server ------------------------------
CREATE PROCEDURE getNextKey
@ret int output
ASbegin transaction
declare @id int
select @id=key_id from auto_key
update auto_key set key_id=@id+10 set @ret = @id+10
commit transaction
---------------------------------------------------------然后用KeyUtil类封装:
public int getNextKey() throws CreateException {
// ... 调用存储过程
if got the key ...
return id;
throw new CreateException();
}注意返回的是id - id+9 这10个序列号由于存储过程使用了事务,可保证线程安全