- 博客(8)
- 收藏
- 关注
原创 SpringMVC架构的底层原理分析
SpringMVC的请求过程分析示意图步骤如下:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping(处理器映射器)查找 Handler 可以根据xml配置、注解进行查找第三步:处理器映射器(HandlerMapping)向前端控制器返回Handler第四步:前端控制器调用处理器...
2018-03-27 21:03:37 5028
原创 如何整合Spring和Mybatis的思路分析(使用面向接口的mapper代理,不用再去写Dao的实现类)
使用mapper代理的方式去整合spring和mybatis的思路1.需要先配置Mybatis的全局配置文件(在此之前需要先把工程结构搭建好) 2.需要配置spring的全局配置文件 3.然后配置mybatis的mapper的SQL映射配置文件,并把这个xml文件路径加载到Mybatis的全局配置文件中 4.创建对应数据库
2018-03-25 23:23:15 308
原创 如何整合Spring和Mybatis的思路分析(整合的是原生的Dao)
这里是全局整合的工程结构这里是整合思路步骤,具体详细见相对应代码一、如何整合Spring和Mybatis的思路分析(整合的是原生的Dao); 1.需要先配置Mybatis的全局配置文件(在此之前需要先把工程结构搭建好) 2.需要配置spring的全局配置文件 ...
2018-03-25 22:09:30 184
原创 Mybatis中的一对多的处理
如何实现SQL中的一对多的处理方式(这里是由一个老师去查询多个学生)的思路分析 1. 第一步是先考虑是一对多 还是多对一,是先去考虑查询谁 2. 如果是一对多,就需要在“一”的那个实体类中加一个返回“多”的那个属性生成set,gett方法 3. 第二步就是开始写mapper的xml映射文件的SQL语句,先考虑那个实体类去主动查询另一个实体类 4. 最终就是为了得到Stu
2018-03-24 14:48:42 2747
原创 Mybatis中多对一查询的两种方式
第一种是按照结果嵌套查询其实也就是先查询出把两个表结合一块的那种,然后对结果集在进行嵌套自定义resultMap结果集,然后在这个结果集中再去把另一张表进行关联进去,通过的是两个表的外键的那个列名,最后是把另一张表的那个主键id(这里是teacher),给映射到另一个表的外键id(这里是student的和teacher的外键tid)然后把这个mapper的xml文件映射给mybatis的全局配
2018-03-22 21:37:21 4130
原创 Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error par
关于使用Mybatis的报错问题描述:Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apa
2018-03-22 17:33:48 38308 6
原创 如何使用Mybatis来实现分页功能的两种方法
1. 使用Map来进行包装数据实现分页功能 1),在SQL语句映射的ResultType返回的是你要查询得到的实体类 2),穿进去的参数parameterType是你自己包装的Map类型 3),首先你传进来的参数要和SQL语句中的字段名要保持一致 4),在实体DAO层还需要把查询数据的起始下标,和查询多少条数据都put进Map中...
2018-03-19 17:26:06 19967 1
原创 Process 'command 'E:\AndroidPath\SDK\build-tools\27.0.3\aapt.exe'' finished with non-zero exit value
在IDEA中开发Android报错的解决办法报错截图如下: 说明你的那个视图里面的值没有写或者是写错了,虽然解决问题很简单,但是很实用,所以提醒大家coding的时候一定要细心。...
2018-03-12 10:28:58 19999 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人