use of org.seasar.doma.it.dao.EmployeeDao in project doma by domaframework.
the class ExternalDomainTest method testSelectByExternalDomainList.
@Test
public void testSelectByExternalDomainList(Config config) throws Exception {
EmployeeDao dao = new EmployeeDaoImpl(config);
Hiredate date = new HiredateImpl(Date.valueOf("1980-12-17"));
List<Employee> employee = dao.selectByHiredates(Arrays.asList(date));
assertEquals(1, employee.size());
}
use of org.seasar.doma.it.dao.EmployeeDao in project doma by domaframework.
the class ExternalDomainTest method testSelectBySingleExternalDomain.
@Test
public void testSelectBySingleExternalDomain(Config config) throws Exception {
EmployeeDao dao = new EmployeeDaoImpl(config);
List<Employee> employee = dao.selectByHiredate(new HiredateImpl(Date.valueOf("1980-12-17")));
assertEquals(1, employee.size());
}
use of org.seasar.doma.it.dao.EmployeeDao in project doma by domaframework.
the class SqlFileBatchDeleteTest method test.
@Test
public void test(Config config) throws Exception {
EmployeeDao dao = new EmployeeDaoImpl(config);
Employee employee = new Employee();
employee.setEmployeeId(1);
employee.setVersion(1);
Employee employee2 = new Employee();
employee2.setEmployeeId(2);
employee2.setVersion(1);
int[] result = dao.deleteBySqlFile(Arrays.asList(employee, employee2));
assertEquals(2, result.length);
assertEquals(1, result[0]);
assertEquals(1, result[1]);
employee = dao.selectById(1);
assertNull(employee);
employee = dao.selectById(2);
assertNull(employee);
}
use of org.seasar.doma.it.dao.EmployeeDao in project doma by domaframework.
the class SqlFileSelectPagingTest method testNoPaging.
@Test
public void testNoPaging(Config config) throws Exception {
EmployeeDao dao = new EmployeeDaoImpl(config);
List<Employee> employees = dao.selectAll();
assertEquals(14, employees.size());
}
use of org.seasar.doma.it.dao.EmployeeDao in project doma by domaframework.
the class SqlFileSelectPagingTest method testLimitOffset.
@Test
public void testLimitOffset(Config config) throws Exception {
EmployeeDao dao = new EmployeeDaoImpl(config);
List<Employee> employees = dao.selectAll(SelectOptions.get().limit(5).offset(3));
assertEquals(5, employees.size());
assertEquals(Integer.valueOf(4), employees.get(0).getEmployeeId());
assertEquals(Integer.valueOf(5), employees.get(1).getEmployeeId());
assertEquals(Integer.valueOf(6), employees.get(2).getEmployeeId());
assertEquals(Integer.valueOf(7), employees.get(3).getEmployeeId());
assertEquals(Integer.valueOf(8), employees.get(4).getEmployeeId());
}
Aggregations