![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 75
黄国攀
生则顺其所牧,死则安息主怀
展开
-
MyBatis 模糊查询 like %
我们在配置mapper文件的时候,想做模糊查询的配置,就像这样:<select id="getAllUserRoleDepByName" resultMap="userRoleDepList"> select u.*,r.*,d.* from user u left join user_role ur on u.user_id=ur.user_id原创 2017-05-10 18:15:42 · 505 阅读 · 0 评论 -
MyBatis 多对多 中间表插入数据
在做这个员工管理系统demo的时候,由于user和role是多对多关系,且user主键是自增的,所有我们没办法提前知晓这个user_id,所以插入的时候,就需要先插入user,然后再找到刚插入的id拿出来,再插入中间表user_role,这样才能将表关系对应起来,才能算一个完整的插入的过程。所以现在的问题就是怎么知道这个user_id,再怎么拿出来,再插入中间表user_role。方法:在MyBat原创 2017-05-10 18:45:55 · 15191 阅读 · 3 评论 -
简单的MyBatis demo之数据库增删改查
一.MyBatis简介(摘自官方文档):MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 构成:Sq原创 2017-05-09 20:02:07 · 1207 阅读 · 0 评论 -
基于Maven的Spring+SpringMVC+MyBatis环境搭建
我们以一个用户登陆为例开始搭建环境。 项目目录结构如下: 框架版本:Mybatis:3.x,Spring:3.x 项目采用xml+注解方式配置。 一.先完成Spring+MaBatis的环境搭建: 数据库脚本文件:CREATE TABLE `login` ( `login_id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varc原创 2017-06-21 20:30:07 · 897 阅读 · 0 评论 -
MyBatis一对多,多对一,多对多
MyBatis中的一对多和对多一,多对多 主要就是resultMap中 association – 一个复杂的类型关联;许多结果将包成这种类型(一对多) collection – 复杂类型的集合(多对一) 这2个属性的使用,而一对多和多对一都是相互的,只是站的角度不同。实例: 这个实例只说这2个属性的使用方法,具体的配置和运行结果在SSM环境搭建文章中写出。 1.首先是数据库,沿用之前员原创 2017-05-09 21:15:36 · 45155 阅读 · 12 评论