• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

数据库

RSS
  • MyBatis 传递多个参数
    MyBatis 传递多个参数
    方法一:使用map接口传递参数严格来说,map适用几乎所有场景,但是我们用得不多。原因有两个:首先,map是一个键值对应的集合,使用者要通过阅读它的键,才能明了其作用;其次,使用map不能限定其传递的数据类型,因 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:16 | 阅读:130 | 回复:0
  • MyBatis如何获取自动生成的主键id
    MyBatis如何获取自动生成的主键id
    MySQL:Mapper 文件 insert 语句设置 useGeneratedKeys=true keyProperty=idOracle:Mapper 文件 insert 语句增加selectKey keyProperty=id_来自MyBatis 教程……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:16 | 阅读:129 | 回复:0
  • MyBatis是否可以映射到枚举类
    MyBatis是否可以映射到枚举类
    Mybatis 可以映射枚举类。不单可以映射枚举类,Mybatis 可以映射任何对象到表的一列上。映射方式为自定义一个 TypeHandler ,实现 TypeHandler 的 ​setParameter()​ 和 ​getResult()​ 接口方法。TypeHandler 有 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:16 | 阅读:149 | 回复:0
  • MyBatis不同映射文件中的id是否可以重复?
    MyBatis不同映射文件中的id是否可以重复?
    可以重复,但是需要映射文件的namespace不同 不同的 Xml 映射文件,如果配置了 namespace,那么 id 可以重复;如果没有配置 namespace,那么 id 不能重复。原因就是 namespace+id 是作为 MapString, MapperSta_来 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:142 | 回复:0
  • MyBatis映射文件中A标签引用B标签,如果B标签在A的后面定义,可以吗? ...
    MyBatis映射文件中A标签引用B标签,如果B标签在A的后面定义,可以吗? ...
    虽然 Mybatis 解析 Xml 映射文件是按照顺序解析的,但是,被引用的 B 标签依然可以定义在任何地方,Mybatis 都可以正确识别。原理:Mybatis解析 A 标签时,发现引用了 B 标签,未解析到 B 标签,此时会把 A 标签标记 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:152 | 回复:0
  • 通常一个mapper.XML对应一个DAO接口,DAO是否可以重载?
    通常一个mapper.XML对应一个DAO接口,DAO是否可以重载?
    答:不能重载,方法名对应的 mapper.xml 文件里的一个 id,这个与方法名对应,系统会根据 namespace+id 找到对应的方法对应。Dao 接口即 Mapper 接口。接口的全限名,就是映射文件中的 namespace 的值;接口的方法名 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:138 | 回复:0
  • MyBatis Like 模糊查询有几种方式
    MyBatis Like 模糊查询有几种方式
    方式1:$ 这种方式,简单,但是无法防止SQL注入,所以不推荐使用 LIKE'%${name}%'方式2:# LIKE %#{name}%有兴趣的可以看一下:Mybatis中#_来自MyBatis 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:147 | 回复:0
  • MyBatis动态sql语句(OGNL语法)
    MyBatis动态sql语句(OGNL语法)
    1、ifselect id=select resultType=Blog SELECT * FROM BLOG WHERE state = ‘ACTIVE’ if test=title != null AND title like #{_来自MyBatis 教程……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:184 | 回复:0
  • MyBatis接口绑定的几种方式
    MyBatis接口绑定的几种方式
    接口绑定有两种方式1、使用注解,在接口的方法上面添加@Select@Update等注解,里面写上对应的SQL语句进行SQL语句的绑定。2、通过映射文件xml方式进行绑定,指定xml映射文件中的namespace对应的接口的全路径名什么时 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:147 | 回复:0
  • MyBatis 中#{}和${}区别
    MyBatis 中#{}和${}区别
    #{} 是预编译处理,像传进来的数据会加个 (#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号)${}就是字符串替换。直接替换掉占位符。$方式一般用于传入数据库对象,例如传入表名.使用 ${} 的话会导 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:133 | 回复:0
  • Mybatis四种分页方式
    Mybatis四种分页方式
    数组分页查询出全部数据,然后再list中截取需要的部分。mybatis接口ListStudent queryStudentsByArray();xml配置文件 select id=queryStudentsByArray resultMap=studentmap_来自MyBatis 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:15 | 阅读:142 | 回复:0
  • MyBatis实现分页功能
    MyBatis实现分页功能
    1.原始方法,使用 limit,需要自己处理分页逻辑:对于 mysql数据库可以使用 limit ,如:select * from table limit 5; --返回前5行select * from table limit 0,5; --同上,返回前5行selec_来自MyBatis 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:132 | 回复:0
  • MyBatis和ORM的区别
    MyBatis和ORM的区别
    mybatis属于半orm,因为sql语句需要自己写。与其他比较标准的 ORM 框架(比如 Hibernate )不同, mybatis 并没有将 java 对象与数据库关联起来,而是将 java 方法与 sql 语句关联起来,mybatis 允许用户充分利用数 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:153 | 回复:0
  • MyBatis常见问题合集
    MyBatis常见问题合集
    总结一些基础的常见的Mybatis问题,方便自己,方便读者学习,内容不多1、大于号、小于号在 sql 语句中的转换    使用 mybatis 时 sql 语句是写在 xml 文件中,如果 sql 中有一些特殊的字符的话,比如 ,=,,=等符 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:139 | 回复:0
  • MyBatis 3.5.7 新特性
    MyBatis 3.5.7 新特性
    当前mybatis的最新版本是mybatis 3.5.7,发布时间是2021年4月26日,官方下载链接为:mybatis-3-releasesmybatis 3.5.7 的使用要使用最新版本MyBatis, 只需将 mybatis-3.5.7.jar 文件置于类路径(classpa_来自MyBati ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:143 | 回复:0
  • MyBatis 日志
    MyBatis 日志
    LoggingMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:153 | 回复:0
  • MyBatis SQL语句构建器
    MyBatis SQL语句构建器
    SQL语句构建器问题Java程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。这么来做通常是由于 SQL 语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis 在它 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:142 | 回复:0
  • MyBatis Java API
    MyBatis Java API
    Java API 既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:143 | 回复:0
  • MyBatis 动态SQL
    MyBatis 动态SQL
    动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:14 | 阅读:133 | 回复:0
  • MyBatis XML映射文件
    MyBatis XML映射文件
    Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。M ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:13 | 阅读:134 | 回复:0
  • MyBatis XML配置
    MyBatis XML配置
    XML 映射配置文件 MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。 属性(properties) 这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:13 | 阅读:158 | 回复:0
  • MyBatis 入门
    MyBatis 入门
    安装要使用 MyBatis, 只需将mybatis-x.x.x.jar文件置于类路径(classpath)中即可。如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:dependency groupId_来自MyBatis 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:13 | 阅读:158 | 回复:0
  • MariaDB 10.1.26 发布,完整更新公告:MySQL 分支版本
    MariaDB 10.1.26 发布,完整更新公告:MySQL 分支版本
    北京时间2017年8月11日MariaDB 10.1.26 发布了。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行。下面W3Cschool小编就为 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:12 | 阅读:134 | 回复:0
  • MariaDB 相关讨论
    MariaDB 相关讨论
    MariaDB是MySQL关系数据库管理系统的一个分支。 MySQL的原始开发人员在Oracle收购MySQL后提出的关注之后创建了MariaDB。 本教程将提供MariaDB的快速介绍,并帮助您实现MariaDB编程和管理的高水平的安慰。_来自MariaD ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:12 | 阅读:132 | 回复:0
  • MariaDB 外部资源
    MariaDB 外部资源
    以下资源包含有关MariaDB的其他信息。 请使用它们获得更多的深入的知识。 MariaDB相关链接 MariaDB - MariaDB官方网站 MariaDB Wiki - 维基百科参考MariaDBMariaDB相关书籍 要在本页上登记您的网站,请发 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:12 | 阅读:140 | 回复:0
  • MariaDB SQL注入保护
    MariaDB SQL注入保护
    接受用户输入的简单行为打开了利用的大门。 这个问题主要来自数据的逻辑管理,但幸运的是,很容易避免这些主要缺陷。 SQL注入的机会通常发生在输入诸如名称的数据的用户上,并且代码逻辑无法分析该输入。 相反,代 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:131 | 回复:0
  • MariaDB 管理重复
    MariaDB 管理重复
    如前面的课程所讨论的,MariaDB在某些情况下允许重复记录和表。 由于不同的数据或对象类型,或作为操作对象的唯一寿命或存储的结果,这些重复中的一些事实上不是重复的。 这些副本通常也没有问题。 在某些情况下,重 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:139 | 回复:0
  • MariaDB 序列
    MariaDB 序列
    在版本10.0.3中,MariaDB引入了一种称为序列的存储引擎。 其ad hoc为操作生成整数序列,然后终止。 该序列包含正整数,以降序或升序排列,并使用起始,结束和递增值。 它不允许在多个查询中使用,只能在其原始查询因 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:131 | 回复:0
  • MariaDB 克隆表
    MariaDB 克隆表
    某些情况下需要生成现有表的精确副本。 CREATE ... SELECT语句不能产生此输出,因为它忽略了索引和默认值。 复制表的过程如下 - 使用SHOW CREATE TABLE来生成详细描述源表的整个结构的CREATE TABLE语句。 编辑语句以 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:127 | 回复:0
  • MariaDB 临时表
    MariaDB 临时表
    由于速度或一次性数据,一些操作可能受益于临时表。 临时表的生命期在会话终止时结束,无论是从命令提示符,PHP脚本还是通过客户端程序使用它们。 它也不以典型的方式出现在系统中。 SHOW TABLES命令不会显示包含临 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:133 | 回复:0
  • MariaDB 索引和统计表
    MariaDB 索引和统计表
    索引是用于加速记录检索的工具。 索引为索引列中的每个值生成一个条目。 有四种类型的索引 - Primary(一条记录表示所有记录) Unique(一条记录表示多个记录) Plain Full-Text(允许文本搜索中的许多选项)。 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:145 | 回复:0
  • MariaDB 表更改命令
    MariaDB 表更改命令
    ALTER命令提供了一种方法来更改现有表的结构,这意味着删除或添加列,修改索引,更改数据类型或更改名称等修改。 ALTER还会在元数据锁定处于活动状态时等待应用更改。 使用ALTER修改列ALTER与DROP配对会删除现有列。 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:141 | 回复:0
  • MariaDB 实用功能
    MariaDB 实用功能
    本章包含最常用功能的列表,提供定义,说明和示例。 MariaDB聚合函数最常用的聚合函数如下 - S.No名称与描述1 COUNT 它对记录总数进行统计。 示例 - SELECT COUNT(*)FROM customer_table; 2 MIN 它揭示了一组记 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:11 | 阅读:133 | 回复:0
  • MariaDB 事务
    MariaDB 事务
    事务是顺序组操作。 它们作为单个单元运行,并且直到组中的所有操作都成功执行时才终止。 组中的单个故障会导致整个事务失败,并导致对数据库没有影响。事务符合ACID(原子性,一致性,隔离和耐久性) - 原子性 - ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:129 | 回复:0
  • MariaDB 备份加载方法
    MariaDB 备份加载方法
    在本章中,我们将了解各种备份加载方法。 从备份还原数据库是一个简单,有时非常长的过程。 加载数据有三个选项:LOAD DATA语句,mysqlimport和一个简单的mysqldump还原。 使用LOAD DATA LOAD DATA语句用作批量加载 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:134 | 回复:0
  • MariaDB 正则表达式
    MariaDB 正则表达式
    除了LIKE子句提供的模式匹配之外,MariaDB通过REGEXP运算符提供基于正则表达式的匹配。 运算符基于给定模式对字符串表达式执行模式匹配。 MariaDB 10.0.5引入了PCRE Regular Expressions,这大大增加了匹配范围,如 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:134 | 回复:0
  • MariaDB 备份方法
    MariaDB 备份方法
    数据作为业务和操作的基础,并且具有各种可能的威胁(例如,攻击者,系统故障,不良升级和维护错误),备份仍然至关重要。 这些备份采用多种形式,并且存在许多选项用于在这些过程中使用更宽泛的选项来创建它们。 要 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:133 | 回复:0
  • MariaDB 空值
    MariaDB 空值
    使用NULL值时,请记住它们是未知值。 它们不是空字符串或零,它们是有效值。 在表创建中,列规范允许将它们设置为接受空值,或拒绝它们。 只需使用NULL或NOT NULL子句。 这在缺少记录信息(如ID号)的情况下具有应用 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:129 | 回复:0
  • MariaDB Join数据联接语句
    MariaDB Join数据联接语句
    在之前的讨论和示例中,我们检查了从单个表中检索,或从多个来源检索多个值。 大多数现实世界的数据操作要复杂得多,需要从多个表进行聚合,比较和检索。 JOIN允许将两个或多个表合并到单个对象中。 它们通过SELECT ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:134 | 回复:0
  • MariaDB 数据类型
    MariaDB 数据类型
    良好的字段定义对于优化数据库至关重要。 理想的方法要求您专门使用所需类型和大小的字段。 例如,如果你只使用一个字段,五个字符宽,不要定义一个字段,20个字符宽。 字段(或列)类型也称为给定存储在字段中的数 ...……
    作者:菜鸟教程小白 | 时间:2022-2-2 18:10 | 阅读:138 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap