阿里云文档 2025-06-11

使用MyBatis框架连接数据库Lindorm宽表

Lindorm宽表引擎提供了一系列基于MySQL协议的连接方式,涉及多种语言和多种框架,其中包括Java对象关系映射(ORM)框架MyBatis。MyBatis框架实现了SQL与代码的解耦,使数据管理变得更加灵活和方便。如果您习惯使用MyBatis框架进行数据开发,或想要对SQL语句进行统一管理和优化,推荐您通过Java ORM框架MyBatis连接和使用Lindorm宽表引擎。

文章 2024-02-06 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能

刚才的案例中都是以id为条件的简单CRUD,一些复杂条件的SQL语句就要用到一些更高级的功能了。 1.条件构造器 除了新增以外,修改、删除、查询的SQL语句都需要指定where条件。因此BaseMapper中提供的相关方法除了以id作为where条件以外,还支持更加复杂的where条件。 ...

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能
文章 2024-02-06 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门

大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。 因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是MybatisPlus. 官方网站如下: ...

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门
文章 2023-10-10 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(三)

3.3LambdaIService中还提供了Lambda功能来简化我们的复杂查询及更新功能。我们通过两个案例来学习一下。案例一:实现一个根据复杂条件查询用户的接口,查询条件如下:name:用户名关键字,可以为空status:用户状态,可以为空minBalance:最小余额,可以为空maxBalance:最大余额,可以为空可以理解成一个用户的后台管理界面,管理员可以自己选择条件来筛选用户,因此上述....

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(三)
文章 2023-10-10 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(二)

3.2基本用法由于Service中经常需要定义与业务有关的自定义方法,因此我们不能直接使用IService,而是自定义Service接口,然后继承IService以拓展方法。同时,让自定义的Service实现类继承ServiceImpl,这样就不用自己实现IService中的接口了。首先,定义IUserService,继承IService:package com.itheima.mp.servi....

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(二)
文章 2023-10-10 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(一)

刚才的案例中都是以id为条件的简单CRUD,一些复杂条件的SQL语句就要用到一些更高级的功能了。1.条件构造器除了新增以外,修改、删除、查询的SQL语句都需要指定where条件。因此BaseMapper中提供的相关方法除了以id作为where条件以外,还支持更加复杂的where条件。Wrapper的子类AbstractWrapper提供了where中包含的所有条件构造方法:而QueryWrapp....

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能(一)
文章 2023-10-10 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门(下)

3.常见注解在刚刚的入门案例中,我们仅仅引入了依赖,继承了BaseMapper就能使用MybatisPlus,非常简单。但是问题来了: MybatisPlus如何知道我们要查询的是哪张表?表中有哪些字段呢?大家回忆一下,UserMapper在继承BaseMapper的时候指定了一个泛型:泛型中的User就是与数据库对应的PO.MybatisPlus就是根据PO实体的信息来推断出表的信息,从而生成....

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门(下)
文章 2023-10-10 来自:开发者社区

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门(上)

大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是MybatisPlus.官方网站如下:当然,MybatisPlus不仅仅可以简化单表操作,而且还对Mybatis的功能有很多的增强。可以让我们的开发更加的简单,高效。通过今天的....

【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等