package cn.ksource.test; import java.util.ArrayList; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.transaction.annotation.Transactional; import cn.ksource.core.dao.BaseDao; import cn.ksource.core.dao.SqlParameter; import cn.ksource.core.util.StringUtil; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("/applicationContext_core.xml") public class InPutData { @Autowired private BaseDao baseDao; @Test public void testInput() throws Exception { String sql = "insert into REPORT_DATE_CONFIG (ID,YEAR,MONTH,END_TIME) values(:ID,:YEAR,:MONTH,:END_TIME)"; List paramList = new ArrayList(); for (int year = 2014; year < 2025; year++) { for (int month = 1; month < 13; month++) { paramList.add(new SqlParameter("ID",StringUtil.getUUID()).addValue("YEAR", year).addValue("MONTH", month) .addValue("END_TIME", 10)); } } baseDao.executeBatch(sql, paramList); } }