User.xml
在SqlMapConfig.xml中加載User.xml
dao(實現(xiàn)類繼承SqlSessionDaoSupport)
dao接口實現(xiàn)類需要注入SqlSessionFactory,通過 spring進行注入迫淹。
這里spring聲明配置方式澡罚,配置dao的bean:
讓UserDaoImpl實現(xiàn)類繼承SqlSessionDaoSupport
配置dao
在applicationContext.xml中配置dao
測試程序
測試代碼:
public class UserDaoImplTest {
private ApplicationContext applicationContext;
//在setUp方法得到spring容器
@Before
public void setUp() throws Exception {
applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext.xml");
}
@Test
public void testFindUserById() throws Exception {
UserDao userDao = (UserDao) applicationContext.getBean("userDao");
//調(diào)用UserDao的方法
User user = userDao.findUserById(1);
System.out.println(user);
}
}