![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM
Spirng SpringMVC Mybatis 相关文章
臆想的一只猫
In the end, what matters is this: I survived.
展开
-
Mybatis框架关联查询详解
1、1对1关联查询 一种业务需要,需要显示订单表的信息,同时还需要下订单的人的信息。这就是多表查询,由于一条订单只会对应一个用户,1对1关联查询。两种方式:1. 将原来的实体类中增加一个新的属性(1)、在实体类中增加对应另一张表的实体类的属性。get/set toString(2)、输出映射改为resultMap,手动去映射对应的属性(3)、association (1对...原创 2018-07-11 16:29:52 · 268 阅读 · 2 评论 -
Mybatis+Thymeleaf实现分页功能
Mapper List<DiscussPost> queryAll(int userId, int offset, int limit); Mapper.xml <sql id="selectFields"> id, user_id, title, content, type, status, create_time, comment_count, score </sql> <select id="queryAll" resultType原创 2020-11-12 17:37:20 · 911 阅读 · 0 评论 -
Mybatis框架配置详解及简单应用
1、介绍 Mybatis是一个应用于dao层框架(持久层框架)。持久层:数据访问层。 他也是一个ORM框架(对象 关系 映射),相比于hibernate,他是一个半自动的框架。2、优点1.Jdbc的缺点: 重复工作多,每次都要创建连接(连接池),获得执行sql语句的对象,执行sql语句,然后处理结果集,最后释放资源。 为处理结果集,工作非常复杂,参数...原创 2018-07-10 19:06:56 · 504 阅读 · 0 评论 -
Mybatis框架之动态SQL
if标签 实际业务中,有时候会需要一个参数,有时候需要两个参数,按照原来的方法,需要写两个方法。为了解决这个mybatis提出了if标签。SELECT * FROMt_user<where><if test="(user.name != null) and (user.name != '')"> AND name=#{user.name}</if&g...原创 2018-07-11 13:04:00 · 199 阅读 · 0 评论 -
最常用的动态sql语句梳理——分享给使用Mybatis的小伙伴们!
公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了。Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下。 if choose(when,otherwise) trim(wh...转载 2018-07-25 08:57:32 · 400 阅读 · 0 评论 -
Mybatis框架输入映射和输入映射
输入映射parameterType常规 pojo类 pojo的封装类将mapper中的所有方法中的参数提取出来放到一个包装类中,开发mapper的时候所有的参数如果有就传这个包装类类型。 在包装类中,加上对应的参数类型。在mapper.xml中使用Ognl的方式去读取参数。package cn.hd.param;import cn.hd.pojo.User;publi...原创 2018-07-11 13:02:23 · 171 阅读 · 0 评论 -
Spring整合Mybatis详解
整合过程1、导包(1).Spring的包 (2).mybatis的包 (3).再导入一个结合的包2、项目搭建3、整合mybatis1、原始整合不管那种方式都依赖于SessionFactory。SqlSessionFactory需要依赖于读取mybatis核心配置文件中的信息。 分成三层:1、 别名等属性设置2、 数据库的连接信息3、 ...原创 2018-07-12 08:38:23 · 2662 阅读 · 3 评论 -
Spring MVC详解
Spring MVC入门Spring MVC简介1. Spring MVC 这个框架应用于web开发的web层,接受请求和响应请求。2. 它是Spring框架的一部分。3. Spring MVC框架架构Spring MVC快速搭建1、导包Spring所有包+spring-web spring -springMVC2、书写核心配置文件SpringMVC.xml or ...原创 2018-07-13 17:34:02 · 260 阅读 · 0 评论 -
SSM框架整合详解
1、导包Spring Spring MVC mybatis包:spring springMVCshuju2、配置文件Spring 核心配置文件Spring配置文件mybatis配置文件映射文件db.propertieslog4j.propertiesModelAndView:自动跳转页面3、框架架构 UserController.javapackage cn.hd....原创 2018-07-13 17:43:34 · 627 阅读 · 2 评论 -
JavaWeb三级菜单分类查询详解
废话不多说,直接贴代码: dao层代码: mapper: List<ProductCategory> selectByParentId(Integer id); mapper.xml <select id="selectByParentId" parameterType="int" resultMap="BaseResultMap"> select ...原创 2018-07-24 20:36:36 · 9681 阅读 · 11 评论