MyBatis
MyBatis框架
blueSkyGoGo
这个作者很懒,什么都没留下…
展开
-
Mybatis通用Mapper介绍与使用
前言使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改。这工作量和效率的影响或许就是区别增删改查程序员和真正程序员的屏障。这时,通用Mapper便应运而生……什么是通用Mapper通用Mapper就是为了解决单表增删改查,...转载 2019-01-02 22:59:31 · 352 阅读 · 0 评论 -
DRUID介绍
DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数 和其它连接池一样DRUID的DataSource类为:com.alibaba.druid.pool.D...转载 2018-12-18 13:20:47 · 119 阅读 · 1 评论 -
JDBC
第1章 JDBC 概述1.1、接口作用总结:A、 面向抽象编程,面向接口编程,尽量使用多态机制B、 可以提高程序的扩展力,降低程序的耦合度C、 让程序变得具有很强的可接插特性1.2、JDBC 是什么1.2.1 Java Data Base Connectivity, java 语言连接数据库系统;1.2.2 JDBC 接口是一套 class 文件,谁制定?(1) SUN 公司...原创 2018-07-30 15:51:01 · 175 阅读 · 0 评论 -
JDBC API
一、常用JDBC API在java.sql包中包含体现JDBC基本功能的若干接口和类:1.Driver 接口:代表驱动程序2.DriverManager 类:驱动程序管理员3.Connection 接口:代表数据库连接4.Statement 、PreparedStatement、CallableStatement 接口:代表数据库操作对象5.ResultSet 接口:代表结...转载 2018-07-30 15:52:05 · 140 阅读 · 0 评论 -
mybatis if标签判断字符串相等
mybatis if标签判断字符串相等转载 2023-03-04 09:24:23 · 101 阅读 · 0 评论 -
MyBatis错误:Mapped Statements collection does not contain value 深度分析
MyBatis错误:Mapped Statements collection does not contain value 深度分析转载 2023-01-03 16:21:58 · 386 阅读 · 0 评论 -
mybatis-plus条件查询
转载:https://blog.csdn.net/weixin_44735933/article/details/106651433转载 2021-05-24 08:08:45 · 173 阅读 · 0 评论 -
mybatis plus的删除的条件构造器
转载:https://blog.csdn.net/qq_43302785/article/details/84647717转载 2021-01-28 09:47:37 · 1897 阅读 · 0 评论 -
Invalid bound statement (not found) 终极解决办法
转载:https://www.cnblogs.com/tv151579/p/11565509.html转载 2020-11-20 16:43:13 · 398 阅读 · 0 评论 -
mybatis plus报Invalid bound statement (not found):解决
转载:https://blog.csdn.net/wwrzyy/article/details/86034458转载 2020-11-20 16:42:28 · 105 阅读 · 0 评论 -
Springboot项目下mybatis报错:Invalid bound statement (not found)
转载:https://www.cnblogs.com/momoweiduan/p/9844069.html转载 2020-11-20 16:41:39 · 178 阅读 · 0 评论 -
Mybatis 返回List 报The error occurred while handling results
转载:https://blog.csdn.net/zoouyong20/article/details/97644718转载 2020-10-29 10:17:01 · 729 阅读 · 0 评论 -
Mybatis 查询返回List<String>集合
转载:https://blog.csdn.net/sotong006/article/details/81697814/转载 2020-10-18 18:23:09 · 3527 阅读 · 0 评论 -
Mybatis Mapper.xml 需要查询返回List<String>
转载:https://www.cnblogs.com/fan-yuan/p/9054671.html转载 2020-10-18 18:22:27 · 1775 阅读 · 0 评论 -
为什么要用@Param
转载:https://blog.csdn.net/sinat_33010325/article/details/84261662转载 2020-10-13 06:26:38 · 117 阅读 · 0 评论 -
@Param注解的用法解析
转载:https://www.cnblogs.com/zhuhui-site/p/10088369.html转载 2020-10-13 06:25:58 · 162 阅读 · 0 评论 -
(转)mysql数据库中存储数字字段时,选择int和varchar的区别
转载:https://blog.csdn.net/weixin_30565327/article/details/95428452转载 2020-09-26 17:55:34 · 1138 阅读 · 0 评论 -
Mybatis Plus——AutoGenerator配置BaseResultMap(通用查询映射结果)和BaseColumnList(通用查询结果列)自动生成
转载:https://shentuzhigang.blog.csdn.net/article/details/107822932转载 2020-09-23 20:15:36 · 2221 阅读 · 0 评论 -
MyBatis如何给源码加中文注释?
转载:https://mp.weixin.qq.com/s/v0ihaPsuyGufdc_ImEqX8A转载 2020-09-22 08:46:10 · 201 阅读 · 0 评论 -
Mybatis-Plus和Mybatis的区别
转载:https://blog.csdn.net/qq_34508530/article/details/88943858转载 2020-08-02 16:44:15 · 357 阅读 · 0 评论 -
mybatis动态sql中的trim标签的使用
转载:https://www.cnblogs.com/qiankun-site/p/5758924.html转载 2020-06-27 18:10:55 · 151 阅读 · 0 评论 -
MyBatis查询结果resultType返回值类型详细介绍
转载:https://blog.csdn.net/u014225754/article/details/81945915转载 2020-06-22 15:18:48 · 3094 阅读 · 0 评论 -
mybatis的三种批量插入以及次效率比较
转载:https://www.cnblogs.com/gxyandwmm/p/9565002.html转载 2020-02-25 18:40:46 · 893 阅读 · 0 评论 -
Mybatis批量插入数据
转载:https://www.cnblogs.com/quehai/p/10829360.html转载 2020-02-25 18:40:02 · 95 阅读 · 0 评论 -
注解@Mapper、@MapperScan
转载;https://blog.csdn.net/nba_linshuhao/article/details/82783454转载 2019-11-07 10:53:27 · 121 阅读 · 0 评论 -
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases由于我使用的是Mysql数据库,...转载 2018-09-08 22:29:16 · 128 阅读 · 0 评论 -
MYBATIS GENERATOR 用法
步骤 1 : 简介 步骤 2 : 先运行,看到效果,再学习 步骤 3 : 模仿和排错 步骤 4 : 基于前面的知识点 步骤 5 : jar 步骤 6 : 配置文件 步骤 7 : TestMybatisGenerator 步骤 8 : TestMybatis 步骤 9 : 局限性 步骤 1 : 简介顶折Mybatis ...转载 2018-09-09 10:57:46 · 302 阅读 · 0 评论 -
mybatis逆向工程之动态web项目
有了逆向工程,单表的增删改查以及相关的实体类,还有属性注释都不用自己写了,都可以自动化生成,只需如下三步即可逆向工程的优点是:自动化生成实体类和对应的增删改查,效率相对于之前个人开发时一个个写增删改查要高的多逆向工程的缺点是:xml中的sql语句加入了mybatis自身的动态sql和一大堆判断等,对于对动态sql不是十分熟练的人而言,以后再功能扩展上会很困难 注意:运行成功后记得刷新下...转载 2018-09-09 11:25:54 · 438 阅读 · 0 评论 -
SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession作用域(Scope)和生命周期
可以说每个MyBatis都是以一个SqlSessionFactory实例为中心的。SqlSessionFactory实例可以通过SqlSessionFactoryBuilder来构建。一是可以通过XML配置文件的方式来构建SqlSessionFactory,二是可以通过Java API的方式来构建。但不管通过什么方式都有一个Configuration贯穿始终,各种配置正是通过Configurati...转载 2018-09-27 20:39:25 · 378 阅读 · 0 评论 -
Mybatis中SqlSessionFactoryBuilder/SqlSessionFactory/SqlSession/映射器实例的作用域(Scope)和生命周期
SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。你可以重用 SqlSessionFactoryBuilder 来创建多个 SqlSessionFactory 实例,但是最好还是不要让其一直存在以...转载 2018-09-27 20:49:32 · 537 阅读 · 0 评论 -
Hibernate 与Mybatis 区别
1 简单简介 1.1 Hibernate 框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。是一个全自动的、完全面向对象的持久层框架。 1.2 Mybatis框架 Mybatis是一个开源对象关系映射框架,原名:ibatis,2010年由谷歌接管以后更名...转载 2018-11-24 21:24:38 · 93 阅读 · 0 评论 -
Mybatis——缓存机制
MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存。 一级缓存和二级缓存。1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。3、为了提高扩展性。MyBatis定义了缓存接口Cache。我们可以...转载 2018-11-24 21:44:36 · 97 阅读 · 0 评论 -
MyBatis实现模糊查询的几种方式
转载:https://blog.csdn.net/lonely_dog/article/details/74171314转载 2019-02-28 08:55:04 · 150 阅读 · 0 评论 -
MyBatis if判断条件为等于的问题
在用MyBatis操作数据库的时候相信很多人都用到,当在判断null, 大于,大于等于,小于,小于等于,不等于时估计很多都用到,比较容易实现了,这里就省略了,但唯独判断条件为等于时估计蛮多人遇到坑了, 俺在这个问题上坑了差不多一天,于是把这个实验总结并简要记录一下;当MyBatis 判断条件为等于的时候,常量需要加 .toString()来转换,这种方法是稳定的,推荐使用,比如:[...转载 2019-04-02 21:33:11 · 6241 阅读 · 0 评论 -
解决Mybatis的配置文件标签属性自动提示
当我们配置Mybatis的全局配置xml文件,还是其他的配置xml文件,具体的操作方法都是雷同的!!!我们以mybatis为例:第一步:搞清标签属性代码自动提示由谁来负责,很明显就是我们建立xml文件的时候会生成一个 .dtd文件头,例如:没错就是它!!!(如果没有自动生成,我们网上找一个对应的xml文件,把DOCTYPE 头部信息拷过去就可以啦)第二步:搞清它是干嘛的???.dtd文...转载 2018-08-30 14:48:07 · 349 阅读 · 0 评论