![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
java_esky110
这个作者很懒,什么都没留下…
展开
-
mybaits入门案例,mybatis-helloword
1、mybaits是什么? mybatis是一个基于jdbc的持久化框架, 什么叫持久化,我们吧数据分为两种:一种瞬时数据,一种叫永久数据, 就是指的吧瞬时数据编程持久化数据的一个过程。mybatis就是基于jdbc吧我们的数据从瞬时变为持久化,mybatis底层是基于jdbc实现的。2、mybatis入门案例 新建一个maven项目 1、pom...原创 2018-08-01 11:12:12 · 330 阅读 · 0 评论 -
mybatis和数据库字段不匹配,使用hashmap传递数据
1、mybatis和数据库字段不匹配如果我们数据库的字段名字和实体类的属性名字不一直,就徐璈通过resultmap来进行配置,保证数据能正确回到我们的实体类的那个中:<!-- type:实体类路径 id 唯一标记 --> <resultMap type="com.xingxue.entity.TypeBean" id="typeMap"...原创 2018-08-01 14:59:19 · 1185 阅读 · 0 评论 -
spring整合mybatis
spring整合mybatis1、引入maven依赖&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=原创 2018-08-06 11:38:09 · 153 阅读 · 0 评论 -
mybatis使用if 和foreach, mybatis插入数据返回主键
mybatis使用if进行选择性操作:我们在修改数据库字段的时候,有可能需要对多个字段同时操作,也又可能需要操作某一个字段,这就需要我们编写多个不同的sql片段进行数据操作,这样就会造成代码的重复编写: 所以这时我们可以使用if进行判断组装sql片段:代码如下:<update id="updateGoodsByIdAll" parameterType="java.util.Ha...原创 2018-08-01 18:03:24 · 6803 阅读 · 0 评论 -
mybatis实现mapper代理,mytais的缓存机制
1、mybatis实现mapper代理 简单来说,就是未来我们需要得到一个mybatis的代理对象,去为我们执行对应的功能。 第一步: 创建一个实体类的mapper,创建一个实体的dao接口文件, 注意一下配置: 注意: xml文件的namespace必须指向接口 里面sql片段的名字必须和对应方法名一样mapper就这个接口...原创 2018-08-02 11:17:31 · 347 阅读 · 0 评论 -
mybatis 逆向生成工具mybatis-generator
逆向生成工具,就是根据数据的表去生成dao类,实体类,xml文件, 这个软件:mybatis-generator-core-1.3.2.rar官网可以下载:使用方式,解压出来,在他的lib下面拷贝进去数据库的驱动包, 编写xml文件:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorCo...原创 2018-08-02 11:38:31 · 1763 阅读 · 0 评论