我想做的事,
有一个List<User> userList,大约1000个User。需要从数据库拿到1000次 sequence id设置到UserId中,然后把User对象数据存到数据库中。这样会非常的耗时。保存后我还要用User的Id做其他的事。问题是如何可以快速保存数据到数据库?
有一个List<User> userList,大约1000个User。需要从数据库拿到1000次 sequence id设置到UserId中,然后把User对象数据存到数据库中。这样会非常的耗时。保存后我还要用User的Id做其他的事。问题是如何可以快速保存数据到数据库?
解决方案 »
- ewebeditor的配置问题
- 我将数据库连接池配置好了也调试好了,问题是.......
- firefox里的Cookies在哪里可以找到
- 想实现在IE中直接打开doc,xls而不出现询问对话框
- jbuilderX的下载地址
- 急需gservany.exe
- 请问,如何用unix或者linux做服务器,塔建网站,在网上怎么通过域名,访问我的机器?家用adsl上网!请问,如何用unix或者linux做服务器,
- servlet的init中初始化的变量,如数据库连接,不能持久。为什么?
- 一个简单问题:如何用jsp或servlet得到浏览器类型
- springboot 一个方法同时调用不用Dao的方法
- spring3.1mvc 表单提交的时候 日期格式怎么自动转换呢?
- struts1连接Oracle登录的中文乱码问题!
然后把seqId放到UserId中
一种方法,可以在sql里加序列,如user_seq.nextval(适合单条insert)
一种方法,写个触发器,如
create or replace trigger tr_user before insert on t_user for each row
begin
select user_seq.nextval into :new.id from dual;
end tr_user;