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