绝世好 ORM 之 mybatis-mp,不要犹疑,试试,你会发现新大陆!!!


官网 :https://mybatis-mp.cn

1: 使用JPA / Hibernate ???

1:复杂的不会,好难???

2:数据库函数不支持???

3:复杂sql 无能为力,上手难???

4:   只查几列,不会映射???

5:实体类多表关系复杂,很重???

6:数据库特性,不支持???            

 2:使用 mybatis-plus ???

1:不支持join???

2:复杂的,只能去xml ???

3:service 过重???

 来试试 mybatis-mp把,绝对是ORM里的战斗机

1:支持多表

2:设计简单,方便,快捷,学习成本低,很低

3:同时支持多数据库(只有mybatis-mp);对信创项目绝对最好

4:完全可以不写xml(完美的ORM+SQL模板,绝对的领先设计)

5:其他ORM里缺点 问题 ,在这基本都不是问题

6:使用mybatis-mp,至少可以让你的代码量少3/5

7:api 优雅,方便,少但是丰富、强大


相關推薦

2024-06-15

官方文档:http://mybatis-mp.cn mybatis-mp 是一款超级好用ORM框架,它不是mybatis-plus;设计简单、 使用灵活、快捷、扩展性超强 JPA Hibernate JdbcTempte 等要么太死 太难 太呆;稍微复杂一点就需要拼sql 好累!!! 所以为什么不

2023-07-21

意到不同领域之间的联系。 养成自我研究项目的习惯。不要让“工作”只是别人告诉你要做的事。如果你真的能做出伟大的工作,可能会在你自己的项目中。这可能会在某个更大的项目内,但你将是驱动你那部分的人。 你的

2024-09-25

官网 :https://mybatis-mp.cn 更新: 1:增加 sql buidler 构建干预口,让你可以更好的扩展 sql 2:增强@Fetch 支持深度 fetchFilter 为什么推荐 mybatis-mp ?: mybatis-mp 是一款超级强大的 ORM 框架 1:可多表 join(不再只能单表了)

2024-09-26

官网 :https://mybatis-mp.cn 为什么推荐 mybatis-mp ?: mybatis-mp 是一款超级强大的 ORM 框架 1:可多表 join(不再只能单表了) 2:良好 resultMap 结果映射能力(不怕映射错误了) 3:良好的扩展能力:orm+sql 模板 (让 ORM 框架不

2024-08-17

官网 :https://mybatis-mp.cn 更新: 1:消除并发下ID自增器警告 为什么推荐mybatis-mp ?: mybatis-mp 是一款超级强大的 ORM 框架 1:可多表 join(不再只能单表了) 2:良好 resultMap 结果映射能力(不怕映射错误了) 3:良好

2024-10-29

官网 :https://mybatis-mp.cn 更新: 1:优化代码生成器  2:把代码生成器和动态数据源独立出来,减少ORM部分的发版 为什么推荐 mybatis-mp ?: mybatis-mp 是一款超级强大的 ORM 框架 1:可多表 join(不再只能单表了) 2

2024-10-01

官网 :https://mybatis-mp.cn 更新: 1:select as 功能增强 2:修复mybatis xml生成报错 3:优化代码生成器 4:  各个数据库适配优化 5:mysql 函数整理 6:增加lombok @Buider @ToString 支持 为什么推荐 mybatis-mp ?: mybatis-mp

2024-10-22

官网 :https://mybatis-mp.cn 更新: 1:新增maven生成代码插件 2:简化maven依赖 3:优化代码生成器 4:多数据源增加对父接口默认方法的支持 5:增强@Fetch,在父类无字段映射仍可正常处理 为什么推荐 mybatis-mp ?: mybati

2024-10-23

官网 :https://mybatis-mp.cn 更新: 1:InsertChain,UpdateChain 增加null值为SQL NULL处理 int cnt = UpdateChain.of(sysUserMapper) .set(SysUser::getUserName, null, true) .eq(SysUser::getId, 1) .execute(); InsertChain.of(mapper) .insert(SysUser.class) .field(SysUser::getValue1, SysUs

2024-10-24

官网 :https://mybatis-mp.cn 更新: 1:InsertChain,UpdateChain 增加 null 值为 SQL NULL 处理 int cnt = UpdateChain.of(sysUserMapper) .set(SysUser::getUserName, null, true) .eq(SysUser::getId, 1) .execute(); InsertChain.of(mapper) .insert(SysUser.class) .field(SysUser::getValue1, S

2024-03-19

函数和条件方法增加null和空值等检测 4. 优化其他代码 mybatis-mp 包含丰富的 api: 1:基于注解,映射数据库; 2:支持多表 join 和返回; 3:api 采用 lambda 和 stream 流式设计; 4:select 自动化以及结果 1 对 1,1 对多,超级方便快

2024-06-03

官方文档:http://mybatis-mp.cn   10 大与众不同的亮点: 1:mybatis-mp - 亮点一:可自定义动态默认值 2:mybatis-mp - 亮点二:支持不同数据库 ID 自增配置 3:mybatis-mp - 亮点三:逻辑删除,可自动填充删除时

2024-05-25

官方文档:http://mybatis-mp.cn 1:mybatis-mp - 亮点一:可自定义动态默认值 2:mybatis-mp - 亮点二:支持不同数据库 ID 自增配置 3:mybatis-mp - 亮点三:逻辑删除,可自动填充删除时间 4:mybatis-mp - 亮点四

2024-07-24

mybatis-mp是一款真正意义上ORM框架,绝对好用的不行!!! 官方文档:https://mybatis-mp.cn 1.6.0 rc1 发布 1:减少生成器maven依赖 2:增加多主键兼容   10 大与众不同的亮点: 1:mybatis-mp - 亮点一:可自定义动态默