Develop the Data Access Tier

The data access tier is the second step in the process of developing a service.

Next, we will take a look at the data access tier. We will start with the test case for the “get all records” method.

Find all records operation

Press + to interact
@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath:context.xml" } )
@TransactionConfiguration( defaultRollback = true )
@Transactional
public class ItemDaoImplTest {
@Autowired
private ItemDao dao;
@Test
public void testGetAll() {
Assert.assertEquals(0L, dao.getAll().size());
}
}

We will learn how to write the emulating data access operation for the test directly above. The Hibernate 4 Session.createQuery method is used with SQL to retrieve all the ...