上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 一. String 1. append key1 “hello” 往key1为键的值后面追加“hello”,如果key1不存在,则创建key1为hello 2. strlen key1 查看key1值的长度 3. incr view 加一 4. decr view 减一 5. increby 10 阅读全文
posted @ 2022-06-19 16:28 Epiphany8Z 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. select 3 切换到3号数据库 (默认有16个数据库,默认从0开始,即0-15) 2. DBSIZE 查看当前数据库的使用情况 3. keys * 查看所有的key 4. flushdb 清空当前数据库内容 5. flushall 清空所有数据库 6. exist a 是否存在key为a 阅读全文
posted @ 2022-06-19 16:24 Epiphany8Z 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件 阅读全文
posted @ 2022-06-18 21:45 Epiphany8Z 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Log4j: Log4j是Apache的一个开源项目 控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等; 控制每一条日志的输出格式; 通过定义每一条日志信息的级别,制日志的生成过程。 通过一个配置文件来灵活地进行配置,而不需要 阅读全文
posted @ 2022-06-16 00:44 Epiphany8Z 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 标准日志工厂:STDOUT_LOGGING 通过配置mybaits-config.xml → <settings/> → <setting name="logImpl" value="STDOUT_LOGGING"/> <settings> <setting name="logImpl" value 阅读全文
posted @ 2022-06-15 23:03 Epiphany8Z 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 当我们的数据库字段和实体类字段没有保持一直时,会发生查询到某些字段为空的情况。 这时,就要用到ResultMap了。 Demo: 1. User表 2. User.java package org.zx.pojo; public class User { private long id; priva 阅读全文
posted @ 2022-06-15 20:56 Epiphany8Z 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 理解我们之前讨论过的不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 提示:对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的、基于事务的 SqlSession 和映射器,并将它们直接注入到你的 bean 中,因此可以直接忽略它们的生命周期。 如果对如何通过依赖 阅读全文
posted @ 2022-06-15 19:52 Epiphany8Z 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 映射器(mappers) 既然 MyBatis 的行为已经由上述元素配置完了,我们现在就要来定义 SQL 映射语句了。 但首先,我们需要告诉 MyBatis 到哪里去找到这些语句。 在自动查找资源方面,Java 并没有提供一个很好的解决方案,所以最好的办法是直接告诉 MyBatis 到哪里去找映射文 阅读全文
posted @ 2022-06-15 15:38 Epiphany8Z 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 数据库厂商标识(databaseIdProvider) MyBatis 可以根据不同的数据库厂商执行不同的语句,这种多厂商的支持是基于映射语句中的 databaseId 属性。 MyBatis 会加载带有匹配当前数据库 databaseId 属性和所有不带 databaseId 属性的语句。 如果同 阅读全文
posted @ 2022-06-15 15:37 Epiphany8Z 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 环境配置(environments) MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 Schema 的多个生产数据库中使用相同的 SQL 映射。还有许多类似的使 阅读全文
posted @ 2022-06-15 15:36 Epiphany8Z 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页