我遇到了将大量记录插入Sql server表的问题。我使用SqlBulkCopy解决了这个问题。现在我能够很快插入记录。
我有疑问,如果在插入记录时任何事务失败,我必须重试相同的操作3次。我们如何使用SqlBulkCopy实现重试逻辑?
package com.latencyzero.hoa;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/")
class MainController
{
@RequestMapping(method = RequestMethod.GET)
ModelAndView
index()
{
ModelAndView mav = new ModelAndView("index");
mav.addObject("version", "0.1");
return mav;
}
}