=================================================== /** * 查询时,需要写一个类实现RowMapper */ public class ClassesRowMapper implements RowMapper{
@Override public Object mapRow(ResultSet rs, int rowNum) throws SQLException { Classes classes = new Classes(); classes.setCid(rs.getLong( "cid")); classes.setCname(rs.getString( "cname")); classes.setDescription(rs.getString( "description")); return classes; }
=================================================== public class ClassesDaoTest { @Test public void testSaveClasses(){ ApplicationContext context = new ClassPathXmlApplicationContext("cn/itheima03/spring/jdbc/applicationContext.xml" ); ClassesDao classesDao = (ClassesDao)context.getBean("classesDao3" ); classesDao.saveClasses(); } @Test public void testSaveClasses4(){ ApplicationContext context = new ClassPathXmlApplicationContext("cn/itheima03/spring/jdbc/applicationContext.xml" ); ClassesDaoImpl4 classesDao = (ClassesDaoImpl4)context.getBean("classesDao4" ); classesDao.insert(); } /** * 测试查询 */ @Test public void testGetClasses(){ ApplicationContext context = new ClassPathXmlApplicationContext("cn/itheima03/spring/jdbc/applicationContext.xml" ); ClassesDao classesDao = (ClassesDao)context.getBean("classesDao" ); System. out.println(classesDao.getClasses().size()); } }
?