15519143469
我看基于mysql开发都是,基于jdbc操作sql语句,麻烦死了,  为啥不考虑用mybatis

结冰的离季
本帖最后由 结冰的离季 于 2022-11-1 14:04 编辑

大部分ORM框架底层都是jdbc,想用什么就用什么,简单逻辑当然是怎么简单怎么来,一般复杂的逻辑才会用一些库来加速开发,我个人是用 Exposed 的

美年达呀
本帖最后由 美年达呀 于 2022-11-1 15:16 编辑

同上,为了便携开发,你不管用MyBatis也好 MyBatisPlus也好实际上也只是对jdbc封装了一下,插件开发操作MySQL又没有那么复杂的功能,不像Web开发之类的,基础CURD已经足够了。


15519143469
结冰的离季 发表于 2022-11-1 13:57
大部分ORM框架底层都是jdbc,想用什么就用什么,简单逻辑当然是怎么简单怎么来,一般复杂的逻辑才会用一些 ...

我想了想又发现一个问题,    依赖是会随插件打包的    插件的体积会变大

如果我A插件依赖 mybatis     
B插件也依赖于 mybatis

怎么让 AB插件公用一个依赖

但是mybatis不属于mc插件,不能用插件之间依的方式


目前想到的只有  A导入mybatis    B依赖于A


15519143469
15519143469 发表于 2022-11-1 16:10
我想了想又发现一个问题,    依赖是会随插件打包的    插件的体积会变大

如果我A插件依赖 mybatis     

或者是写一个没有任何功能的插件C 里面导入mybatis     然后其他  插件A   B  都依依赖插件C

15519143469
美年达呀 发表于 2022-11-1 15:14
同上,为了便携开发,你不管用MyBatis也好 MyBatisPlus也好实际上也只是对jdbc封装了一下,插件开发操作MyS ...

用 spring和 springboot 也太好笑了   启动插件的同时还顺带启动了一个web 服务是吧

只是有时候新加一些能都要重新写preparedStatement()
只是不想重复写一些轮子, 明明有拿来用就好
比如  hutool   mybatis 这些实用强的就感觉很好,  
但是又不想每个插件打包都把这些class打包进插件

在想如果   

结冰的离季
15519143469 发表于 2022-11-1 16:10
我想了想又发现一个问题,    依赖是会随插件打包的    插件的体积会变大

如果我A插件依赖 mybatis     

https://www.mcbbs.net/forum.php?mod=viewthread&tid=1348966

SumCraft
本帖最后由 SumCraft 于 2022-11-2 09:38 编辑

低版本可以使用参考SimpleORM中的MavenLibs工具类,实现通过Maven仓库拉取依赖并加载.
https://github.com/caoli5288/SimpleORM/blob/master/src/main/java/com/mengcraft/simpleorm/lib/MavenLibs.java
也可以用直接用SimpleORM做依赖,然后CRUD.

第一页 上一页 下一页 最后一页