|
|
|
@ -1,24 +1,37 @@
|
|
|
|
|
package cn.edu.hust.dao;
|
|
|
|
|
// 定义包名,表示这个类属于cn.edu.hust.dao包
|
|
|
|
|
|
|
|
|
|
import cn.edu.hust.dao.factory.DaoFactory;
|
|
|
|
|
|
|
|
|
|
import cn.edu.hust.domain.SessionRandomExtract;
|
|
|
|
|
// 导入SessionRandomExtract实体类
|
|
|
|
|
import org.junit.Test;
|
|
|
|
|
// 导入JUnit测试注解
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
// 导入ArrayList类,用于创建列表
|
|
|
|
|
import java.util.List;
|
|
|
|
|
// 导入List接口
|
|
|
|
|
|
|
|
|
|
public class SessionRandomExtractDaoTest {
|
|
|
|
|
// 定义SessionRandomExtractDaoTest类,用于测试SessionRandomExtract的批量插入操作
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
public void testBatchInsert()
|
|
|
|
|
{
|
|
|
|
|
List<SessionRandomExtract> sessionRandomExtractList=new ArrayList<SessionRandomExtract>();
|
|
|
|
|
SessionRandomExtract sessionRandomExtract1=new SessionRandomExtract();
|
|
|
|
|
sessionRandomExtract1.set(1L,"1","2","3","4");
|
|
|
|
|
SessionRandomExtract sessionRandomExtract2=new SessionRandomExtract();
|
|
|
|
|
sessionRandomExtract2.set(2L,"1","2","3","4");
|
|
|
|
|
// 用@Test注解标记这是一个测试方法
|
|
|
|
|
public void testBatchInsert() {
|
|
|
|
|
// 创建一个SessionRandomExtract对象列表
|
|
|
|
|
List<SessionRandomExtract> sessionRandomExtractList = new ArrayList<SessionRandomExtract>();
|
|
|
|
|
// 创建第一个SessionRandomExtract对象并设置属性值
|
|
|
|
|
SessionRandomExtract sessionRandomExtract1 = new SessionRandomExtract();
|
|
|
|
|
sessionRandomExtract1.set(1L, "1", "2", "3", "4");
|
|
|
|
|
// 创建第二个SessionRandomExtract对象并设置属性值
|
|
|
|
|
SessionRandomExtract sessionRandomExtract2 = new SessionRandomExtract();
|
|
|
|
|
sessionRandomExtract2.set(2L, "1", "2", "3", "4");
|
|
|
|
|
|
|
|
|
|
// 将两个SessionRandomExtract对象添加到列表中
|
|
|
|
|
sessionRandomExtractList.add(sessionRandomExtract1);
|
|
|
|
|
sessionRandomExtractList.add(sessionRandomExtract2);
|
|
|
|
|
// 使用DaoFactory获取SessionRandomExtractDao的实现,并调用batchInsert方法批量插入数据
|
|
|
|
|
DaoFactory.getSessionRandomExtractDao().batchInsert(sessionRandomExtractList);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|