随笔分类 - Day72
摘要:使用注解编程(简单sql) 使用注解来映射简单语句会使代码显得更加简洁,然而对于稍微复杂一点的语句,Java 注解就力不从心了,并且会显得更加混乱。 因此,如果你需要完成很复杂的事情,那么最好使用 XML 来映射语句。 注解在接口上实现 @Select("select * from mybatis.
阅读全文
摘要:面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得更容易,规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 狂神说 | Mybatis完整版笔记_小七rrrrr的博客-CSDN博客_狂神说mybatis笔记 分页 思考:为什么要分页? 减少数据的处理量 1. 使用limit分页 语法为:SELECT * from user
阅读全文
摘要:日志(了解即可) 1. 日志工厂 如果一个数据库操作出现了异常,我们需要排错,日志就是最好的助手! 曾经的:sout、debug 现在的日志工厂 SLF4J LOG4J【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING【掌握】 NO_LOGG
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 狂神说 | Mybatis完整版笔记_小七rrrrr的博客-CSDN博客_狂神说mybatis笔记 解决方法属性名和数组库字段名不一致的问题 1.问题 数据库中的字段 新建一个项目,拷贝之前的,测试实体类字段不一致
阅读全文
摘要:生命周期和作用域 生命周期和作用域是至关重要的,因为错误的使用会导致非常严重的并发问题 流程: SqlSessionFactoryBuilder 一旦创建SqlSessionFactory,就不需要它了 所以它的作用域为局部变量 SqlSessionFactory 可以想象为:数据库连接池 一旦创建
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 狂神说 | Mybatis完整版笔记_小七rrrrr的博客-CSDN博客_狂神说mybatis笔记 映射器(mappers) MapperRegistry:注册绑定我们的Mapper文件 方式一:使用类名路径的资源引
阅读全文
摘要:typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) mybatis-plus mybatis-generator-core 通用mapper
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 狂神说 | Mybatis完整版笔记_小七rrrrr的博客-CSDN博客_狂神说mybatis笔记 设置(settings) 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 下
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 狂神说 | Mybatis完整版笔记_小七rrrrr的博客-CSDN博客_狂神说mybatis笔记 类型别名(typeAliases)优化 如下图,这里的类型名看起来很长很复杂 我们可以优化一下 类型别名可为 Jav
阅读全文
摘要:声明 本文为其他博主文章总结,仅用作个人学习,特此声明 参考文章链接 (3条消息) 【狂神说】Mybatis学习笔记(全)_黑心白莲的博客-CSDN博客_狂神说mybatis笔记 置解析 1.核心配置文件 mybatis-config.xml Mybatis的配置文件包含了会深深影响MyBatis行
阅读全文