随笔分类 - MyBatis
MyBatis总结
摘要:本教程源码请访问: "tutorial_demo" 上一篇文章我们学习了MyBatis使用注解实现单表的CRUD,通过上篇文章的学习我们对MyBatis基于注解开发有了一个基本的理解。这篇文章我们学习一下MyBatis使用注解实现多表查询。 一、复杂关系映射的注解说明 二、使用注解实现一对一查询 2
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 近些年来使用注解开发越来越流行,MyBatis顺应潮流,也可以使用注解开发。使用注解开发就可以不用写持久层映射配置文件了。这篇文章我们就来学习一下在MyBatis中如何使用注解进行CRUD。 一、MyBatis的常用注解说明 二、使用MyBatis
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 本案例分析“多对多”关系时,使用用户表(user)、用户角色表(user_role)和角色表(role)来分析。 通过前面的学习,我们使用MyBatis实现一对多关系的维护。多对多关系其实我们可以看成是双向的一对多关系。 一、实现Role到User
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 之前的教程中,我们学习了MyBatis的单表CRUD,在实际的项目中,很多时候要用到多表的查询,今天我们就来学习一下,这篇教程用到的数据库脚本、pom.xml、SqlMapConfig.xml和《02_MyBatis快速入门》中是完全一样的,大家需
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 之前在MyBatis持久层接口映射配置文件中,我们使用的SQL语句都是比较简单的,有时候业务逻辑复杂,SQL语句是动态变化的,前面学习的SQL语句就不能满足要求了。 一、if标签 我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如,us
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 前面我们学习了持久层接口映射文件的配置,接下来我们学习一下主配置文件SqlMapConfig.xml的配置 一、properties 在使用properties标签时,我们可以采用两种方式指定属性配置。 1.1、基本使用 1.2、引入外部配置文件
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 通过前面的学习我们对MyBatis进行单表的CRUD操作,已经有了一个基本的了解,在前面的学习中MyBatis持久层接口的映射配置文件涉及很多参数,下面我们就学习一下这些参数的基本使用。 一、parameterType MyBatisSQL语句传参
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 通过前面的学习,我们对MyBatis的概念和环境搭建已经有了一个基本的了解,接下来我们学习一下MyBatis的CRUD。 这篇教程的环境要求如下: 1. 持久层接口和持久层接口的映射配置文件必须在相同的包下; 2. 持久层接口的映射配置文件mapp
阅读全文
摘要:本教程源码请访问: "tutorial_demo" 通过前面的学习我们已经对 MyBatis 有了一个简单的了解,学习框架最终的目的是做项目,既然是做项目,那么一切都要以代码落地。 下面我们就开启 MyBatis 的学习。 项目的结构,后面有图片展示,建议大家详细的把这篇教程浏览一遍再去动手做。 一
阅读全文
摘要:本教程源码请访问: "tutorial_demo" Java 从1995年正式发布至今,出现已经二十多年了,伴随着互联网的发展, Java 也在不断的发展。整个 Java 的发展过程就是一个“发现问题,解决问题”的过程。 在今天,说到 Java 已经不单单是一门编程语言,更多的是围绕 Java 语言
阅读全文

浙公网安备 33010602011771号