随笔分类 -  mybatis源码

摘要:问题 Java 程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。这通常是因为需要动态生成 SQL 语句,不然我们可以将它们放到外部文件或者存储过程中。如你所见,MyBatis 在 XML 映射中具备强大的 SQL 动态生成能力。但有时,我们还是需要在 Java 代码里构建 S 阅读全文
posted @ 2022-02-15 17:20 IT6889 阅读(261) 评论(0) 推荐(0)
摘要:目录结构 在我们深入 Java API 之前,理解关于目录结构的最佳实践是很重要的。MyBatis 非常灵活,你可以随意安排你的文件。但和其它框架一样,目录结构有一种最佳实践。 让我们看一下典型的应用目录结构: /my_application /bin /devlib /lib <-- MyBati 阅读全文
posted @ 2022-02-15 17:18 IT6889 阅读(232) 评论(0) 推荐(0)
摘要:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL 并非一件易事,但借助 阅读全文
posted @ 2022-02-15 17:17 IT6889 阅读(66) 评论(0) 推荐(0)
摘要:XML 映射器 MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。 SQL 阅读全文
posted @ 2022-02-15 16:51 IT6889 阅读(91) 评论(0) 推荐(0)
摘要:技术深度决定了技术功底,决定了处理生产事故的速度 本文简单介绍一下 mybatis的源码 1.mybatis-config.xml Configuration: properties settings typeAliases typeHandlers ObjectFactory plugins en 阅读全文
posted @ 2022-01-11 14:00 IT6889 阅读(320) 评论(0) 推荐(0)
摘要:what is mybatis? mybatis的前身是ibatis, 本是apache的一个开源项目,2010年这个项目由apache软件基金会迁移到了google code , 并且改名为mybatis. mybatis是支持普通sql查询、存储过程和高级映射的持久层框架,半自动ORM框架。 m 阅读全文
posted @ 2021-08-31 07:37 IT6889 阅读(128) 评论(0) 推荐(0)