Mybatis
欢乐大象
这个作者很懒,什么都没留下…
展开
-
MyBatis分页插件-PageHelper的配置与应用
导包<!-- pagehelper :分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version&...转载 2019-12-02 15:00:51 · 922 阅读 · 0 评论 -
mybatis不使用@param注解情况和使用@param注解的情况
1.如果接口方法有一个或多个参数,并且使用了@Param注解,sql语句中的参数用注解的value值,2.如果接口方法的参数只有一个,并且没有使用@Parma注解sql语句直接使用任何名称均可。3.如果接口的方法有多个参数,并且没有使用@Parma注解,sql语句使用param1…paramn是不会错的。4.sql语句中的参数占位符名称和接口方法的参数名称没有什么关系。1.不使用@para...转载 2019-11-29 16:26:14 · 7180 阅读 · 4 评论 -
MyBatis注解方式基本用法
@Select注解@Select("SELECT TID,TNAME FROM BOOKTYPE")public List<BookType> findAll(); 如果查询的列名与属性名称不对应时可以使用@Results注解,如@Results(id = "resultBookType",value={ @Result(property = "tid",column =...原创 2019-11-11 16:14:46 · 413 阅读 · 0 评论 -
MyBatis 关联查询--逆向工程--实训2019/10/30
4 关联映射一对一 人 +IdCardpublic class Student { private Integer id; private String name; private Card card;//关联属性StudentMapper.xml<mapper namespace="studentNamespace"> <resultMap type...原创 2019-10-30 22:03:21 · 511 阅读 · 0 评论 -
Hibernate与Mybatis对比
首先简单介绍下两者的概念Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。其次具体从几个方面说一下两者的区别:1.两者最大的区别针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法...原创 2019-10-29 16:20:07 · 339 阅读 · 0 评论 -
Mybatis的SqlSession运行原理--2019/10/28
Mybatis的SqlSession运行原理1、SqlSession简单介绍(1)SqlSession简单原理介绍SqlSession提供select/insert/update/delete方法,在旧版本中使用使用SqlSession接口的这些方法,但是新版的Mybatis中就会建议使用Mapper接口的方法(实现底层还是采用SqlSession接口方法实现的)。 (2)SqlSess...转载 2019-10-28 15:46:23 · 346 阅读 · 0 评论 -
推荐一个网站
https://mybatis.org/mybatis-3/zh/configuration.html原创 2019-10-28 14:17:11 · 8245 阅读 · 0 评论 -
MyBatis 缓存一动态SQL--关联查询--逆向工程--实训2019/10/28
1、Mybatis简单配置介绍,基于XML的配置(1)配置步骤简单来说,Mybatis的配置主要分为以下几步(整合Spring之后有些就不需要了,但是一开始学习不建议直接整合Spring):编写POJO即JavaBean,最终的目的是将数据库中的查询结果映射到JavaBean上;配置与POJO对应的Mapper接口:里面有各种方法,对应mapper.xml中的查询语句;配置与POJO对...原创 2019-10-28 14:13:04 · 747 阅读 · 0 评论 -
MyBatis 入门--实训2019/10/19
本文总揽1、Mybatis的介绍2、Mybatis的入门a) 使用jdbc操作数据库存在的问题b) Mybatis的架构c) Mybatis的入门程序3、Dao的开发方法a) 原始dao的开发方法b) 动态代理方式4、SqlMapConfig.xml文件说明MyBatis 和 Hibernate 区别? 重点1 MyBatis介绍背景:MyBatis 本是apache...原创 2019-10-19 20:39:48 · 723 阅读 · 0 评论