use of mbg.test.mb3.generated.annotated.hierarchical.Immutable.Model.Pkfields in project generator by mybatis.
the class DynamicSqlTest method testPKFieldsSelectByExampleBetween.
@Test
public void testPKFieldsSelectByExampleBetween() {
try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
PkfieldsMapper mapper = sqlSession.getMapper(PkfieldsMapper.class);
Pkfields record = new Pkfields();
record.setFirstname("Fred");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(1);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Wilma");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(2);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Pebbles");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(3);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Barney");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(1);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Betty");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(2);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Bamm Bamm");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(3);
mapper.insert(record);
List<Pkfields> answer = mapper.select(dsl -> dsl.where(pkfieldstable.id2, isBetween(1).and(3)).orderBy(pkfieldstable.id1, pkfieldstable.id2));
assertEquals(6, answer.size());
}
}
use of mbg.test.mb3.generated.annotated.hierarchical.Immutable.Model.Pkfields in project generator by mybatis.
the class DynamicSqlTest method testEquals1.
@Test
public void testEquals1() {
Pkfields pkfields1 = new Pkfields();
assertNotEquals(pkfields1, null);
}
use of mbg.test.mb3.generated.annotated.hierarchical.Immutable.Model.Pkfields in project generator by mybatis.
the class FlatJava5Test method testPKFieldsSelectByExampleBetweenWithRowbounds.
@Test
public void testPKFieldsSelectByExampleBetweenWithRowbounds() {
SqlSession sqlSession = sqlSessionFactory.openSession();
try {
PkfieldsMapper mapper = sqlSession.getMapper(PkfieldsMapper.class);
Pkfields record = new Pkfields();
record.setFirstname("Fred");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(1);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Wilma");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(2);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Pebbles");
record.setLastname("Flintstone");
record.setId1(1);
record.setId2(3);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Barney");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(1);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Betty");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(2);
mapper.insert(record);
record = new Pkfields();
record.setFirstname("Bamm Bamm");
record.setLastname("Rubble");
record.setId1(2);
record.setId2(3);
mapper.insert(record);
PkfieldsExample example = new PkfieldsExample();
example.createCriteria().andId2Between(1, 3);
example.setOrderByClause("ID1, ID2");
RowBounds rb = new RowBounds(2, 3);
List<Pkfields> answer = mapper.selectByExampleWithRowbounds(example, rb);
assertEquals(3, answer.size());
assertEquals("Pebbles", answer.get(0).getFirstname());
assertEquals("Barney", answer.get(1).getFirstname());
assertEquals("Betty", answer.get(2).getFirstname());
} finally {
sqlSession.close();
}
}
use of mbg.test.mb3.generated.annotated.hierarchical.Immutable.Model.Pkfields in project generator by mybatis.
the class FlatJava5Test method testEquals1.
@Test
public void testEquals1() {
Pkfields pkfields1 = new Pkfields();
assertFalse(pkfields1.equals(null));
}
use of mbg.test.mb3.generated.annotated.hierarchical.Immutable.Model.Pkfields in project generator by mybatis.
the class FlatJava5Test method testEquals3.
@Test
public void testEquals3() {
Pkfields pkfields1 = new Pkfields();
pkfields1.setId1(2);
Pkfields pkfields2 = new Pkfields();
pkfields2.setId1(2);
assertTrue(pkfields1.equals(pkfields2));
}
Aggregations