![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 76
MyBatis
a656678879
这个作者很懒,什么都没留下…
展开
-
MyBatis的初始和搭建(一)
MyBatis的初始和搭建学习要点ORM与MybatisMyBatis的简单搭建数据源的讲解ORM与MybatisORM:全程(Object/Relation Mapping)即对象/关系数据库映射,简单来时就是用面对对象的方式去操作数据库。流行的ORM框架: JPA:本身并不是一种ORM的产品,只是集合众多的ORM框架,对ORM框架的一种规范原创 2017-12-31 19:26:07 · 205 阅读 · 0 评论 -
SpringMvc集成Springfox使用Swagger写文档和测试
SpringMvc集成Springfox使用Swagger写文档和测试前言swagger简介 swagger确实是个好东西,可以跟据业务代码自动生成相关的api接口文档,尤其用于restful风格中的>>项目,开发人员几乎可以不用专门去维护rest >api,这个框架可以自动为你的业务代码生成restfut风格的api,而且还提供相应的测试界面,自动显>...原创 2018-04-13 16:56:05 · 957 阅读 · 0 评论 -
swagger注释API详细说明
swagger注释API详细说明注解注释汇总 作用范围 API 使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses 用在controller的转载 2018-04-13 10:13:52 · 2969 阅读 · 0 评论 -
MyBatis的常用注解以及简单使用(八)
MyBatis的常用注解以及简单使用学习要点MyBatis的常用注解MyBatis的常用注解1.普通映射@Select("select * from mybatis_Student where id=#{id}") public Student getStudent(int id); @Insert("insert into mybatis_St...转载 2018-02-24 15:11:46 · 3811 阅读 · 0 评论 -
MyBatis的以及缓存与二级缓存(七)
MyBatis的以及缓存与二级缓存学习要点一级缓存与二级缓存的总结关于缓存几点说明一级缓存与二级缓存的总结 关于缓存几点说明1.当执行DML(update,delete,insert)操作时,会清空一级缓存SqlSession2.当执行查询的时候,如果启用了二级缓存,首先会从一级缓存取,如果一级缓存没有,则会去二级缓存中查找。3.使用二级缓存时,与查询的...原创 2018-01-30 15:42:46 · 244 阅读 · 0 评论 -
MyBatis的动态sql的学习(六)
MyBatis的动态sql的学习学习要点动态sql的介绍ifchoose(when,otherwise)wheresetforeachbind主要用的代码,和测试用例动态sql的介绍MyBatis采用基于OGCL的表达式来完成动态sql,ogcl的表达式可以被用来任意的sql映射的语句上。常用的动态元素有: if choose(when,ot原创 2018-01-27 23:36:19 · 247 阅读 · 0 评论 -
MyBatis的关联映射(全)五
MyBatis的关联映射(全)学习要点一对一一对多多对一多对多目录结构一对一一对一推荐使用唯一主外键关联,一对一一般会吧外键设置为唯一约束,下面举例子为一用户对应一个人身份账号。1.创建身份证表和用户表并插入数据CREATE TABLE `m_card` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '身份证id', `cardname`原创 2018-01-25 19:19:27 · 407 阅读 · 0 评论 -
MyBatis中Mapper的文件配置讲解二 (四)
MyBatis中Mapper的文件配置讲解学习要点sql的使用parameters参数的使用ResultMapssql的使用sql元素标签可以被用来定义可复用的sql语句,可以包含在其他的语句中,它可以被静态的(在加载参数时)参数化,不同的属性值通过包含的实例发生变化。sql id="sqlcont"> select count(*)原创 2018-01-22 19:37:25 · 265 阅读 · 0 评论 -
MyBatis的查询关联映射-根据一查询多
MyBatis的查询关联映射-根据一查询多学习要点一对多,根据一查询多,然后进行关联映射一对多,根据一查询多,然后进行关联映射场景说明:根据一个部门查询出一个部门中的所有员工信息。代码举例: 1.项目基本机构 2.创建用户表,部门表CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varcha原创 2018-01-24 23:37:25 · 308 阅读 · 0 评论 -
MyBatis的简单多表关联映射
MyBatis的简单多表关联映射学习要点依靠外键多表关联映射查询依靠外键多表关联映射查询代码举例1.创建用户表,部门表CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(32) DEFAULT NULL COMMENT '用户名', `password` varchar(32) DE原创 2018-01-24 22:59:02 · 1050 阅读 · 0 评论 -
MyBatis中Mapper的文件配置讲解一 (三)
MyBatis中Mapper的文件配置讲解学习要点sql映射文件常用元素的讲解select元素insert语句updatedeleteMySql(SqlServer)与Oracle支持/不支持自增的配置方式sql映射文件常用元素的讲解1. select元素select 元素是用来映射查询语句,是MyBatis常用元素之一 通过上面的语句可以根原创 2018-01-21 23:09:09 · 473 阅读 · 0 评论 -
MyBatis基础的增删改查讲解(三.一)
MyBatis基础的增删改查讲解学习要点搭建基础的MyBatis案例搭建MyBatis注意的问题列表搭建基础的MyBatis案例MyBatis案例项目基础的目录结构涉及到的User实体类package com.pkk.entity;/** * @author peikunkun * @version V1.0 * @Title: My原创 2018-01-22 18:00:58 · 723 阅读 · 0 评论 -
Mybatis 当实体属性与数据库字段不一致时的解决方案
Mybatis 当实体属性与数据库字段不一致时的解决方案学习要点Mybatis 当实体属性与数据库字段不一致时的解决方案Mybatis 当实体属性与数据库字段不一致时的解决方案1. MyBatis简单项目搭建参考2. 修改代码1.项目结构 2.添加User1实体类package com.pkk.entity;/** * @author peikunkun * @version原创 2018-01-22 18:41:15 · 16538 阅读 · 6 评论 -
MyBatis中SQLSessionFactory和SqlSession的简介以及配置文件使用(二)
MyBatis中SQLSessionFactory和SqlSession的简介以及配置文件使用学习要点SQLSessionFactory和SqlSession的学习MyBatis的配置文件的学习SQLSessionFactory和SqlSession的学习 SQLSessionFactory和SqlSession是MyBatis中常用的对象. SQL...原创 2018-01-21 19:08:04 · 9675 阅读 · 1 评论 -
Mybatis自动生成配置文件和实体
Mybatis自动生成配置文件和实体 需要配置好数据源,然后再第一步配置文件中最下面添加要映射创建的表实体配置项第一步配置自动生成文件的规则 配置pom.xml中generator 插件所对应的配置文件 ${basedir}/src/main/resources/generator/generatorConfig.xml<?xml version="1.0" en...转载 2018-05-27 14:31:48 · 1452 阅读 · 0 评论