摘要: [toc] Mybatis 日志简介 Mybatis 的内置日志工厂提供日志功能,内置日志工厂将日志交给以下其中一种工具作代理: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging MyBatis 内置日志工厂基于运行时自省机制选择合适的日志 阅读全文
posted @ 2019-12-14 18:48 6。 阅读(151) 评论(0) 推荐(0) 编辑
摘要: [toc] MyBatis 的强大特性之一便是它的动态 SQL。拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 if choose (when, otherwise) trim (where, set) foreach if 阅读全文
posted @ 2019-12-14 18:26 6。 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: [toc] MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 为聚焦于 SQL 而构建,以尽可能地为你减少麻烦。 SQL 映射 阅读全文
posted @ 2019-12-14 18:08 6。 阅读(627) 评论(0) 推荐(0) 编辑
摘要: [toc] mybatis config.xml 能配置的内容如下: environments元素 配置MyBatis的多套运行环境,将SQL映射到多个不同的数据库上,必须指定其中一个为默认运行环境(通过default指定) 例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 Schema 阅读全文
posted @ 2019-12-14 16:58 6。 阅读(215) 评论(0) 推荐(0) 编辑
摘要: [toc] 什么是MyBatis? MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Obje 阅读全文
posted @ 2019-12-14 16:08 6。 阅读(155) 评论(0) 推荐(0) 编辑