摘要: 自定义类型转换器使用场景: jsp 代码: <!-- 特殊情况之:类型转换问题 --> <a href="account/deleteAccount?date=2018-01-01">根据日期删除账户</a> 控制器代码: @RequestMapping("/deleteAccount") publ 阅读全文
posted @ 2019-05-01 09:10 萌胖胖 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 绑定的机制 表单中请求参数都是基于 key=value 的 SpringMVC 绑定请求参数的过程是通过 把表单提交请求参数,作为控制器中方法参数 进行绑定的 例如: <a href="account/findAccount?accountId=10">查询账户</a> 中请求参数是: accoun 阅读全文
posted @ 2019-04-30 19:15 萌胖胖 阅读(357) 评论(0) 推荐(0) 编辑
摘要: SpringMVC是什么 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模 阅读全文
posted @ 2019-04-30 10:41 萌胖胖 阅读(232) 评论(0) 推荐(0) 编辑
摘要: mybatis 的常用注解: @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与 @Result 一起使用,封装多个结果集 @ResultMap:实现引用 @Results 定义的封装 @O 阅读全文
posted @ 2019-04-27 20:01 萌胖胖 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存 存在于内存中的临时数据 为什么使用缓存 减少和数据库的交互次数,提高执行效率 什么样的数据能使用缓存, 什么样的数据不能使用 适用缓存: 经常查询 并且不经常改变的 数据的正确与否 对最终结果影响不大的 不适用缓存: 经常改变的数据 数据的正确结果与否对最终结果影响很大的 Mybatis 阅读全文
posted @ 2019-04-27 11:38 萌胖胖 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速 度要快。 坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作 阅读全文
posted @ 2019-04-25 10:42 萌胖胖 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 示例:用户和角色 一个用户可以有多个角色 一个角色可以赋予多个用户 步骤: 1、建立两张表:用户表,角色表 让用户表和角色表具有多对多的关系。 需要使用中间表,中间表中包含各自的主键,在中间表中是外键。 2、建立两个实体类:用户实体类和角色实体类 让用户和角色的实体类能体现出来多对多的关系 各自包含 阅读全文
posted @ 2019-04-23 17:01 萌胖胖 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 示例:用户和账户 一个用户可以有多个账户 一个账户只能属于一个用户(多个账户也可以属于同一个用户) 步骤: 1、建立两张表:用户表,账户表 让用户表和账户表之间具备一对多的关系:需要使用外键在账户表中添加 2、建立两个实体类:用户实体类和账户实体类 让用户和账户的实体类能体现出来一对多的关系 3、建 阅读全文
posted @ 2019-04-23 11:08 萌胖胖 阅读(713) 评论(0) 推荐(0) 编辑
摘要: <if>标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。 比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 if标签的test属性中不可以使用&&符号 <where>标签 为了简 阅读全文
posted @ 2019-04-22 21:15 萌胖胖 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Mybatis中DataSource的存取 MyBatis是通过工厂模式来创建数据源DataSource对象的,MyBatis定义了抽象的工厂接口:org.apache.ibatis.datasource.DataSourceFactory,通过其getDataSource()方法返回数据源Data 阅读全文
posted @ 2019-04-21 17:24 萌胖胖 阅读(3480) 评论(0) 推荐(2) 编辑