framework共13篇
MyBatis的注解实现复杂映射开发-浅海拾贝

MyBatis的注解实现复杂映射开发

本文介绍了使用 XML 配置方式实现复杂映射的方法,以及在注解开发中通过 @Results、@Result、@One 和 @Many 注解来完成复杂关系的配置,包括一对一查询的模型和语句以及创建 User 和 Order 实体...
Terwer的头像-浅海拾贝Terwer3个月前
02470
MyBatis常用注解及基本增删改查的注解实现-浅海拾贝

MyBatis常用注解及基本增删改查的注解实现

本文介绍了 MyBatis 常用注解和增删改查操作,包括 @Insert、@Update、@Delete、@Select 等注解的用法,以及数据库配置、实体类 User 和 UserMapper 的示例代码。
Terwer的头像-浅海拾贝Terwer3个月前
02260
MyBatis复杂映射开发之多对多查询-浅海拾贝

MyBatis复杂映射开发之多对多查询

本文介绍了多对多关系模型中用户表和角色表的关系,以及如何通过查询语句查询所有用户及其对应的角色。通过修改实体类和接口方法,并配置对应的XML文件,展示了查询所有用户及其角色的示例。
Terwer的头像-浅海拾贝Terwer3个月前
02550
MyBatis复杂映射开发之一对多查询-浅海拾贝

MyBatis复杂映射开发之一对多查询

本文介绍了如何进行一对多查询模型,在用户和订单表关系中,展示了通过 SQL 查询用户及其订单信息,并通过 Java 代码实现了在 MyBatis 中查询所有用户信息以及用户关联的订单信息。
Terwer的头像-浅海拾贝Terwer3个月前
02720
MyBatis复杂映射开发之一对一查询-浅海拾贝

MyBatis复杂映射开发之一对一查询

本文介绍了一对一查询需求下的用户表和订单表关系,展示了如何查询一个订单并同时查询出对应的用户信息。通过创建 User 和 Order 实体,并建立关联,实现了订单和用户信息的查询功能。
Terwer的头像-浅海拾贝Terwer3个月前
02450
MyBatis配置与使用指南:基本流程、常用配置解析及动态SQL实践-浅海拾贝

MyBatis配置与使用指南:基本流程、常用配置解析及动态SQL实践

本文详细介绍了MyBatis的基本流程,包括配置文件加载、SqlSessionFactory工厂创建等,并解析了常用配置,如日志输出、数据源管理、类型别名等。此外,还讨论了动态SQL的实践,包括条件查询、SQL...
Terwer的头像-浅海拾贝Terwer4个月前
02630
MyBatis的基本使用-浅海拾贝

MyBatis的基本使用

本文介绍了使用MyBatis进行数据库操作的开发步骤,包括添加MyBatis坐标、创建user数据表、编写User实体类和映射文件UserMapper.xml。通过示例代码展示了相关配置和SQL操作,帮助开发者快速入门M...
Terwer的头像-浅海拾贝Terwer4个月前
02270
MyBatis的基本介绍及优势-浅海拾贝

MyBatis的基本介绍及优势

MyBatis(原名iBatis)是一个半自动轻量级的ORM持久层框架,起源于Apache软件基金会的iBatis项目,2010年迁移到Google Code并更名为MyBatis,2013年再迁移到GitHub。该框架通过定制化SQL、存储...
Terwer的头像-浅海拾贝Terwer4个月前
02980
使用getMapper方式对自定义持久层框架进行优化-浅海拾贝

使用getMapper方式对自定义持久层框架进行优化

本文介绍了通过使用代理模式优化MyBatis持久层框架中的Dao层代码重复和硬编码问题。通过引入getMapper方法和动态代理,实现Dao层接口的自动生成,简化了整个操作过程模板,同时消除了硬编码,提...
Terwer的头像-浅海拾贝Terwer4个月前
02810
自定义持久层框架的代码实现二-浅海拾贝

自定义持久层框架的代码实现二

本文实现了一个简单的MyBatis框架,包括数据库连接、SQL语句解析、参数设置、结果封装等功能。具体实现包括配置文件加载、Mapper接口与SQL语句映射、动态SQL处理、连接池管理等。通过这个框架可...
Terwer的头像-浅海拾贝Terwer4个月前
03880