![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE框架
热爱健体的程序猿
这个作者很懒,什么都没留下…
展开
-
MyBatis学习(1)——参数
MyBatis的参数分为:单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。多个参数:使用#{param1},#{param2}取值命名参数:通过@param(“key”)明确指定封装map中的key,就可以通过#{key}取出参数值了POJO:如果多个参数正好是业务模型,这时候就可以传入业务模型,通过#{属性名}就可以取值了Map:如果多个参数不是业...转载 2019-03-30 22:44:19 · 213 阅读 · 0 评论 -
MyBatis学习(2)—— ResultType
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。现总结一下再解释总结:resultType:1、基本类型 :resultType=基本类型2、List类型: resultType=List中元素的类型3、Map类型 单条记录:resultType =map, 多条记录:resultType =Map中value的类...转载 2019-03-30 22:49:01 · 142 阅读 · 0 评论 -
MyBatis学习(3)—— resultMap的使用
一、resultMap的使用resultMap 也是定义返回值类型,返回值为用户自定义的类型,可用于解决JavaBean中的属性名和数据库中的列名不一致的情况之前对于JavaBean中属性名和数据库中的列名不一致的情况,通过有两种办法,1、通过在sql中使用别名 2、如果正好符合驼峰命名,需要在settings中配置,现在可以通过resultMap来解决hotelMapper.xml...转载 2019-03-30 23:14:22 · 394 阅读 · 0 评论 -
Spring MVC学习笔记(1)配置
之前学习的是SSH,现在企业使用Struts都非常少了,所以来学习一下Spring MVC。Spring MVC和Struts的区别1.从机制上来说,Spring MVC的入口是servlet,而Struts的入口是filter。2.从性能上来说,Struts是基于类的设计,每次请求都会创建一个新的Action实例并且注入属性;而spring MVC是基于方法的设计,粒度更细,一个方法对...原创 2019-03-27 22:18:55 · 117 阅读 · 0 评论 -
Spring MVC学习笔记(2)注解
Spring MVC可以基于注解的方式来实现控制器或实现Controller接口来实现,但是每次实现Controller接口需要在Spring MVC的配置文件中进行配置,实在太麻烦,所以我们可以使用注解的方式来实现Controller类。Spring MVC的Controller类其实就相当于Struts的Action类,只不过Controller类中我们可以直接返回视图,不需要和Struts...原创 2019-03-28 10:46:26 · 146 阅读 · 0 评论