SSM框架_Mybatis
馬冬梅啊
这个作者很懒,什么都没留下…
展开
-
Java框架学习_Mybatis(一)Mybatis的配置
dd原创 2019-01-04 22:22:22 · 240 阅读 · 0 评论 -
Java框架学习_Mybatis(九)Mybatis整合Spring
所谓整合,就是将Mybatis中的类的创建交给Spring来管理(IOC),或者说是将Mybatis整个融入到Spring中,毕竟Mybatis只是后端的持久层框架,而Spring是全栈式框架。官网教程:Mybatis-Spring整合1、Mybatis整合Spring:万事先导包,这里给出我的整个测试项目的源代码:这里给出整合项目的基本架构:Mybatis作为持久层框架,连接数据库...原创 2019-01-14 09:49:12 · 176 阅读 · 0 评论 -
Java框架学习_Mybatis(八)resultMap属性及其使用
在mapper.xml里返回值不止有一个resultType还有一个resultMap,这里介绍一下用法1、resultMap属性的使用:问题描述:当数据库的属性名和pojo不一致的时候,会出现不匹配从而输出为null的情况,这个时候就会用到 resultMap具体点:数据库里面是user_id,pojo里面是userId,这就出事了,这个时候的userId不能识别全为null解决方...原创 2019-01-07 21:59:41 · 3371 阅读 · 1 评论 -
Java框架学习_Mybatis(七)Mybatis的核心配置文件的配置
1、Mybatis的核心配置文件:核心配置文件里面还有很多可以配置的(DTD格式,顺序不能乱)properties :属性settingstypeAliases :别名typeHandlersobjectFactorypluginsenvironmentsmappersproperties:两种方法引入,第一种是resource,引入properties文件第二种是直接设...原创 2019-01-07 17:15:12 · 247 阅读 · 0 评论 -
Java框架学习_Mybatis(六)Mybatis的动态代理模式
之前我们为了实现数据库操作的封装和业务的分离,,现在Mybatis提供了更加简洁的动态代理模式,只要有接口不需要实现,就能进行数据库操作动态代理模式必须遵循的规范:与表相对应的mapper配置的namespace必须是接口的全路径名接口的方法名必须与sql语句的id一致sql的parametertype必须与接口的形参一致sql的resultype必须与接口的返回值一致...原创 2019-01-07 16:29:02 · 314 阅读 · 0 评论 -
Java框架学习_Mybatis(五)Mybatis架构体系
1、Mybatis架构体系(面试可能会问):和其他框架一样,Mybatis也需要也配置文件SqlMapConfig.xml核心配置,里面对应每一个表会有很多的mappers配置用SqlSessionFactoryBuilder类的build方法建立一个SqlSessionFactory接口的实例(这里会调用Mybatis的工具类将核心配置文件作为输入流输入)开启一个SqlSession会话...原创 2019-01-06 16:16:22 · 634 阅读 · 0 评论 -
Java框架学习_Mybatis(四)(改、删)修改用户信息、删除用户
1、修改用户信息、删除用户:比较简单,就一起做了(电脑实在是太卡了,没钱换==)还是要先在user.xml里面写sql语句(注:参数多了就用pojo类型,然后再赋值,直接传入整个pojo类)<?xml version="1.0" encoding="UTF-8" ?&a原创 2019-01-06 14:55:14 · 2310 阅读 · 4 评论 -
Java框架学习_Mybatis(三)(增)增加用户、拿到用户主键
1、增加用户:增加用户是需要相数据库提交的,所以增加了session.commit()语句还是先修改user.xml,在后面增加语句<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper原创 2019-01-06 14:53:53 · 396 阅读 · 2 评论 -
Java框架学习_Mybatis(二)(查)根据id查询用户信息、抽取工具类,根据用户名模糊查询
1、Mybatis根据id查询用户信息:前面已经配置过了,现在来做一个测试类修改一下user.xml原创 2019-01-06 14:53:05 · 5514 阅读 · 2 评论 -
Java框架学习_Mybatis(十)Mybatis逆向工程
mybatis逆向工程会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml,很是方便,但是只能对一对一的单表操作(不能处理表与表之间的关系),逆向工程主要是快速生成相应的包,配合其他工程的使用1、Mybatis逆向工程:修改配置文件:generatorConfig.xml数据库连接信息:用户名,密码<!--数据库连接的信息:驱动类、连接地址、用户名、...原创 2019-01-15 09:49:52 · 237 阅读 · 0 评论