注意事项:
需要把原先的DeptMapper类换成DeptMapper接口`
DeptMapper接口中定义好方法
public interface DeptMapper {
/**
* 查询所有的部门信息的接口
* @return
*/
public List<Dept> selectAll();
}
xml文件中写这数据库操作
<select id="selectAll" resultType="com.zks.vo.Dept">
select * from dept
</select>
public class EmpMapperTest {
public static void main(String[] args) {
SqlSession sqlSession= MyBatiesUtils.getSqlSession();
//主要是通过反射动态获取DeptMapper的对象
DeptMapper deptMapper=sqlSession.getMapper(DeptMapper.class);
List<Dept> deptList=deptMapper.selectAll();
deptList.stream().forEach(System.out::println);
sqlSession.close();
}
}
在mybatis-config.xml的xml文件中,建议扫描包或者接口