MyBatis
文章平均质量分 76
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis的前身是Apache的一个开源项目iBatis,该项目在2010年由Apache迁移到Google Code,并改名为MyBatis,之后在2013年11月又迁移到Github....
久绊A
“代码舞者,舞出数字华章”
展开
-
Spring框架AOP静态代理
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过将横切关注点(如日志记录、事务管理等)从主业务逻辑中分离出来,提高代码的模块化和可维护性。静态代理是在编译时就已经确定了被代理对象和代理对象的关系,代理对象在运行时不会发生改变。通过静态代理,可以在调用被代理对象的方法之前或之后执行额外的逻辑,实现功能的增强或控制。原创 2023-07-20 17:13:41 · 279 阅读 · 9 评论 -
Spring框架IoC控制反转
把对象的创建,属性赋值,对象的生命周期都交给代码之外的容器管理,IoC的用处在于减少组件之间的耦合,增加代码的可扩展性和可维护性。它提供了一套全面的编程和配置模型,用于开发Java应用程序,特别是基于Java平台的企业级应用程序。是一个XML注释,用于在Maven或Gradle构建工具的配置文件中提供对Spring Framework中的Spring Context模块的依赖声明。Spring框架的设计目标是简化Java开发,并提供了许多功能和模块,以帮助开发人员构建可扩展、可维护和灵活的应用程序。原创 2023-07-17 16:52:08 · 583 阅读 · 51 评论 -
MyBatis注解基本使用
MyBatis注解是一种用于配置MyBatis映射关系和SQL操作的方式,通过在Java接口或方法上使用注解来代替XML配置,使得配置更加简洁明了。在MyBatis中,可以使用以下几个主要的注解来定义映射关系和SQL操作。1、@Select:用于定义SELECT查询操作。2、@Insert:用于定义INSERT插入操作。3、@Update:用于定义UPDATE更新操作。4、@Delete:用于定义DELETE删除操作。5、@Options:用于定义一些选项,例如获取自动生成的主键。6、原创 2023-07-22 15:37:19 · 659 阅读 · 31 评论 -
MyBatis增删改查(CRUD)操作
CRUD操作指的就是增加(Create)、读取(Retrieve)、更新(Update)、删除(Delete)这四种基本数据库操作;MyBatis提供了一种简洁且灵活的方式来执行这些操作,通过配置映射文件和编写对应的SQL语句,将Java对象与数据库表进行映射和操作。原创 2023-07-07 23:05:32 · 443 阅读 · 34 评论 -
Mybatis日志Log4j与Logback
它实现了日志事件的处理和分发,以及日志的格式化和输出等核心功能。Logback是由Log4j创始人Ceki Gülcü开发的后继项目,旨在解决Log4j的问题,并提供更好的性能和可靠性,因此Logback可以被视为Log4j的升级版。使用 Slf4j 可以让你的应用程序与具体的日志实现库解耦,从而可以灵活地切换和配置不同的日志库,例如 Log4j、Logback等。3、查看日志输出:在控制台窗口的选项卡中,您将看到应用程序的日志输出,您可以滚动查看日志消息,以及根据需要过滤和搜索特定的日志消息。原创 2023-07-05 08:20:17 · 2592 阅读 · 48 评论 -
搭建Mybatis框架环境
JUnit 5是一个功能强大且灵活的单元测试框架,它提供了丰富的工具和API,使得编写和运行单元测试变得更简洁、可读性更好,并具有更好的扩展性和定制性。MyBatis的映射文件用于定义数据库操作的SQL语句和映射关系,它的主要作用是将Java代码与SQL语句和数据库表之间进行映射,实现数据的持久化操作。要在MyBatis中使用MySQL,您需要在项目的构建文件中添加MySQL驱动程序的依赖项。如果你使用的是 Maven等构建工具,你需要在项目的构建文件中添加对 MyBatis JAR 文件的依赖。原创 2023-07-04 15:52:12 · 746 阅读 · 61 评论 -
MyBatis介绍与下载
MyBatis是一种开源的Java持久化框架,用于将SQL数据库访问和映射任务与Java对象之间的映射分离。它提供了一种简单的方式来对数据库进行操作,通过使用XML或注解的方式描述数据库操作语句,可以更方便地管理和维护SQL语句。MyBatis具有灵活性和高度可定制性,可以与各种数据库进行集成。原创 2023-07-03 14:52:25 · 1573 阅读 · 62 评论