摘要:
一:拦截器 拦截器是SpringMvc中提供的一种于 Filter 类似的过滤器技术,但拦截器智能拦截Controller的请求,而Filter 可以过滤所有的请求 创建一个拦截器 1:创建一个普通类,实现HandlerInterceptor接口 2:配置springmvc.xml中的内容,/** 阅读全文
摘要:
实现简单的增删改查 1:创建User的javabean 2:创建一个初始化数据的工具类 3:创建Controlle 4:springmvc.xml配置文件 5:user_list.jsp文件 6:user_add.jsp文件 7:user_update.jsp文件 本笔记参考自:小猴子老师教程 ht 阅读全文
摘要:
延迟加载 所谓的 mybatis 延迟加载,指的是当进行多个表之间的关联查询时,先从单表中进行查询,按照一定的设计规则,需要时再对该表所关联的表单继续进行查询 好比如在某个购物网站上填写收货地址时,先加载省份,等用户选择了所在省份后,系统在关联加载处该省份下的城市 延迟加载最主要的一个作用就是减小了 阅读全文
摘要:
mybatis一对多关联查询 1:创建数据库表 2:创建实体类 javabean 3:创建TeamMepper.xml映射文件 4:创建dao并实现接口 5:创建测试类 # 注:还得创建util下的MyBatisUtil,创建db.properties,log4j.properties,mybati 阅读全文
摘要:
动态SQL 在实际的开发过程中,再查询的过程中有时可能会有多个条件,有时查询的条件个数可能时一个,用户再添加查询信息时,查询条件的个数是不一定的,所以可以利用动态SQL来解决该问题,动态SQL会根据传入的条件动态拼接SQL语句 if 标签 用该标签来判断用户是否输入某个条件,或用户输入是否符合查询条 阅读全文
摘要:
mapper的的动态代理 抛开接口的实现类,直接通过dao接口来定位到mappper中的SQL语句 1:修改StudentMapper.xml文件中的mapper标签的namespace属性 (mybatis会将当前的mapper.xml文件与StudentDao对应上) 2:需要将StudentD 阅读全文