摘要: 一. Springmvc的运行原理图 阅读全文
posted @ 2018-06-24 17:26 SuperTan 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 一.Springmvc简单使用流程图 1.1 Maven项目配置依赖(Spring全家桶+Tomcat运行插件) <dependencies> <!-- springmvc依赖包 --> <dependency> <groupId>org.springframework</groupId> <art 阅读全文
posted @ 2018-06-24 16:26 SuperTan 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.一对一的关联查询 1.1. 准备查询的sql语句(“用户与订单”关联查询) select o.id o.name o.address u.name u.address from orders o left join user u on o.user_id=u.id 2.1.建立pojo实体类 o 阅读全文
posted @ 2018-06-24 15:49 SuperTan 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 相同点:都是对jdbc封装的持久层框架。 不同点: 1.hibernate对sql语句做了封装,数据库无关性支持好,在项目需要支持多种数据库的情况下,代码开发量较少,sql语句优化困难。mybatis框架直接使用sql语句操作数据库,不支持数据库无关性,在项目需要支持多种数据库的情况下,代码开发量多 阅读全文
posted @ 2018-06-24 10:58 SuperTan 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一.mapper代理开发的原则 要求mapper映射文件中的namespace属性值,必须是mapper代理接口的全限定名称 要求mapper映射文件中,sql语句标签的声明,与mapper接口方法的声明一致(方法用同一个名字) 要求sql语句的resultType属性指定的类型(如果返回值是一个集 阅读全文
posted @ 2018-06-24 10:22 SuperTan 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 mybatis早期版本叫做Ibatis,目前代码托管在github,是一个对jdbc进行封装的持久层框架。mybatis通过xml或注解进行配置,将“java对象”与“sql语句中的参数”自动映射生成最终执行的sql语句,并将sql语句执行结果自动映射成java对象,返回给业务层(ser 阅读全文
posted @ 2018-06-24 09:58 SuperTan 阅读(329) 评论(0) 推荐(0) 编辑