數據移動複製(數據庫,表數據)

//實體類實現接口
public class News  implements Cloneable{
	@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
	private Integer nid;
	private String nname;
	//複製的方法,定義好調用就可以複製了
	@Override
    public Object clone() throws CloneNotSupportedException {
		return super.clone();
	}
}

//控制器
	//數據複製
	@RequestMapping("textpaste")
	@ResponseBody
	public String paste(HttpServletRequest req)throws Exception {
		//接收復制的主鍵
		int brr=Integer.parseInt(req.getParameter("brr"));
		News news=newsService.findById(brr); //根據id查出數據
		for (int i = 0; i < 5; i++) {
			News n2=(News)news.clone();  //調用複製的方法
			n2.setNid(null);     //主鍵爲空讓其自增
			newsService.ins(n2);  //添加 除主鍵id相同數據
		}
		return "1";
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章